Подтвердить что ты не робот

Групповое исключение в 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. Как я могу отправлять свойства в массиве так, как это было до обновления?

4b9b3361

Ответ 1

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