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

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

Добавляет товар в корзину

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

 getRightTitles ()
 
- Открытые члены унаследованные от 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
 
const CART_SOURCE_API_SHOP_CART_ADD = 'api_shop_cart_add'
 
- Поля данных унаследованные от AbstractMethod
const ALLOW_ALL_METHOD = 'all'
 
const BASE_VERSION = 1
 
const DEFAULT_LANGUAGE = 'ru'
 
 $default_version
 
 $method_params = []
 
 $version
 
 $params
 

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

 process ($id, $amount=1, $offer=null, $offer_id=null, $multioffers=[], $concomitants=[], $concomitants_amount=[], $token=null)
 
- Защищенные члены унаследованные от 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
 
 $cart
 
- Защищенные данные унаследованные от AbstractMethod
 $external_api_config
 

Методы

getRightTitles ( )

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

Возвращает
array [ КОД => КОММЕНТАРИЙ, КОД => КОММЕНТАРИЙ, ... ]
process (   $id,
  $amount = 1,
  $offer = null,
  $offer_id = null,
  $multioffers = [],
  $concomitants = [],
  $concomitants_amount = [],
  $token = null 
)
protected

Поля

$cart
protected
$token_require = false
protected
const CART_SOURCE_API_SHOP_CART_ADD = 'api_shop_cart_add'
const RIGHT_LOAD = 1