Как стать автором
Обновить

Комментарии 2

У вас получается двойное преобразование данных?

$result = json_decode(\Cart\Api::create()->getTotalItemsCount());

Сначала encode, потом decode, ради чего?
Почему не использовать во внутреннем API данные изначально в виде массивов/объектов? И только для внешнего вызывать json_encode()
Есть «прямой» метод в Сart (в той же документации описан),. Он всё делает так, как Вы подметили, без лишней обертки. То, что наведено здесь, скорее пример иллюстрирующий использование (вызов) API внутренними ресурсами системы. Возможно, для нужд модуля — посредника.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий