a impostare un parametro come matrice, come descritto in http://jmsyst.com/libs/serializer/master/reference/annotationsGruppo esclusione Nelmio Api Doc non funziona Dopo l'aggiornamento compositore
class QuestionAnswer
{
/**
* @JMS\Type("ArrayCollection<Rest\Bundle\Entity\Fixture\QuestionOptions>")
* @Groups({"QuestionAnswer"})
*/
public $question_options_array ;
}
e definire alcune opzioni in un'altra classe
class QuestionOptions
{
/**
* @JMS\Type("integer")
* @Groups({"get_option"})
*/
public $question_option_id ;
/**
* @JMS\Type("string")
* @Groups({"post_option"})
*/
public $question_option_description;
}
In @ ApiDoc definisco
* input={
* "class" = "Rest\BeautyBundle\Entity\Fixture\ProfileQuestionAnswer",
* "groups"={"QuestionAnswer", "get_option"},
* },
Prima dell'aggiornamento funziona bene. Ma dopo composer update
funziona solo il nome del gruppo "QuestionAnswer" e mostra tutte le proprietà della classe QuestionOptions. Come posso inviare le proprietà nell'array così come era prima dell'aggiornamento?
Sembra un errore in entrambe le librerie. Dovresti andare su NelmioApiDoc su github e fare rapporto. – NabLa
Provare a usare 'compositore install' invece di' compositore update'. Puoi anche modificare il tuo compositore.son in una versione precedente di questa libreria? –