Версия: 6.x
burger close
Класс Address
Граф наследования:Address:
AbstractAuthorizedMethod AbstractMethod

Подробное описание

Реализует первый шаг оформления заказа. Этап отправления адреса и оставление контактов.

Открытые члены

 __construct ()
 
 getRightTitles ()
 
- Открытые члены унаследованные от AbstractAuthorizedMethod
 validateRights ($params, $version)
 
 checkAccessError ($rights)
 
 getRunRights ()
 
 getRightTitles ()
 
 run ($params, $version=null, $lang= 'ru')
 
 getToken ()
 
- Открытые члены унаследованные от AbstractMethod
 __construct ()
 
 run ($params, $version=null, $lang= 'ru')
 
 getProcessFunctionName ($version)
 
 getAcceptRequestMethod ()
 
 validateRights ($params, $version)
 
 validateParams ($params, $version)
 
 getInfo ($lang=null)
 
 getSelfMethodName ()
 

Поля данных

const RIGHT_LOAD = 1
 
 $register_validator
 
 $address_validator
 
 $order_api
 
 $order
 
 $shop_config
 
- Поля данных унаследованные от AbstractAuthorizedMethod
 $token_is_invalid = false
 
- Поля данных унаследованные от AbstractMethod
const ALLOW_ALL_METHOD = 'all'
 
const BASE_VERSION = 1
 
const DEFAULT_LANGUAGE = 'ru'
 
 $default_version
 
 $method_params = []
 
 $version
 
 $params
 

Защищенные члены

 prepareDocComment ($text, $lang)
 
 process ($token=null, $use_addr=0, $type=null, $user=[], $only_pickup_points=0, $address=[], $contact_person="", $regfields_arr=[], $orderfields_arr=[], $order_extra=[])
 
- Защищенные члены унаследованные от AbstractMethod
 addMethodHelpUrlToException (\ExternalApi\Model\AbstractException $api_exception)
 
 getParamComment ($comment, $param, $lang)
 
 prepareDocComment ($text, $lang)
 
 getParamType ($comment, $param)
 
 getMethodComment ($comment, $lang)
 
 getMethodReturnComment ($comment, $lang)
 
 getMethodExample ($comment, $lang)
 

Защищенные данные

 $token_require = false
 
- Защищенные данные унаследованные от AbstractAuthorizedMethod
 $token_require = true
 
 $token_param_name = 'token'
 
 $token
 
- Защищенные данные унаследованные от AbstractMethod
 $external_api_config
 

Конструктор(ы)

__construct ( )

Методы

getRightTitles ( )

Возвращает комментарии к кодам прав доступа

Возвращает
[ КОД => КОММЕНТАРИЙ, КОД => КОММЕНТАРИЙ, ... ]
prepareDocComment (   $text,
  $lang 
)
protected

Форматирует комментарий, полученный из PHPDoc

Аргументы
string$text- комментарий
Возвращает
string
process (   $token = null,
  $use_addr = 0,
  $type = null,
  $user = [],
  $only_pickup_points = 0,
  $address = [],
  $contact_person = "",
  $regfields_arr = [],
  $orderfields_arr = [],
  $order_extra = [] 
)
protected

Поля

$address_validator
$order
$order_api
$register_validator
$shop_config
$token_require = false
protected
const RIGHT_LOAD = 1