API Magento 2 - объявить @возвращаемый JSON


Я играю с API M2. Я создал тестовый модуль, который возвращает определенные элементы заказа в формате JSON. Я установил @return как "строку" (см. Скриншот ниже).

Проблема: Я получаю ошибку: Строка класса не существует.

Вопрос: как я должен установить @return в phpbloc, чтобы он работал правильно?

enter image description here

Author: Vadym Kalin, 2017-06-08

1 answers

Решение: функция возвращает набор элементов заказа, так что вот как должно выглядеть @return:

/**
 * Returns order details 
 *
 * @api
 * @param integer $id Order id.
 * @return \Magento\Sales\Api\Data\OrderItemInterface[]
 */

Затем он автоматически вернется в формате JSON.

 0
Author: Pete Jaworski, 2017-06-08 13:09:46