Версия: 6.x
burger close
Класс ApiUtils

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

Класс содержит методы, необходимые для внешнего API модуля Магазин

Открытые статические члены

static getAdditionalBuyOneClickFieldsSection ()
 
static getAdditionalOrderFieldsSection ()
 
static getOrderPaymentListSection ($token, $order, $sortn)
 
static addOrderItems (Order $order)
 
static getFullOrderResponse (Order $object)
 

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

 $cart
 

Методы

static addOrderItems ( Order  $order)
static

Добавляет к заказу секцию с товарами

Аргументы
Order$order
Возвращает
Order
static getAdditionalBuyOneClickFieldsSection ( )
static

Возвращает секцию с дополнительными полями купить в один клик из конфига для внешнего API

Возвращает
array
static getAdditionalOrderFieldsSection ( )
static

Возвращает секцию с дополнительными полями заказа из конфига для внешнего API

Возвращает
array
static getFullOrderResponse ( Order  $object)
static

Возвращает полную развернутую информацию о заказе в виде готового массива для отдачи, включая все объекты, из которых состоит заказ.

Аргументы
Order$object
Возвращает
array
static getOrderPaymentListSection (   $token,
  $order,
  $sortn 
)
static

Возвращает список оплат по текущему оформляемому заказу из сессии

Аргументы
stringtoken - токен приложения
Orderorder - заказ для которого нужно вернуть доставки
stringsortn - сортировка элементов
Возвращает
array

Поля

$cart
protected