Групповое исключение в Nelmio Api Doc не работает После обновления композитора

Я установил параметр как массив, как описано в http://jmsyst.com/libs/serializer/master/reference/annotations

class QuestionAnswer
{
/**
* @JMS\Type("ArrayCollection<Rest\Bundle\Entity\Fixture\QuestionOptions>")
* @Groups({"QuestionAnswer"})
*/
public $question_options_array ;
}

и определить некоторые параметры в другом классе

class QuestionOptions
{
/**
* @JMS\Type("integer")
* @Groups({"get_option"})
*/
public $question_option_id ;

/**
* @JMS\Type("string")
* @Groups({"post_option"})
*/
public $question_option_description;
}

В @ApiDoc я определяю

     * input={
*      "class" = "Rest\BeautyBundle\Entity\Fixture\ProfileQuestionAnswer",
*      "groups"={"QuestionAnswer", "get_option"},
*  },

До обновления работает хорошо. Но после composer update работает только имя группы «QuestionAnswer», и оно показывает все свойства из класса QuestionOptions.
Как я могу представить свойства в массиве, как это было до обновления?

54

Решение

Вау, довольно странно. Нечто очень похожее произошло со мной в прошлом, и похоже, это проблема API. Ничто в конце кода не может сделать нас, разработчиков. Никто не нашел обходного пути или исправления.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]