ich einen Parameter als Array eingerichtet ist, wie beschrieben in http://jmsyst.com/libs/serializer/master/reference/annotationsAusschluss Gruppe in Nelmio Api Doc funktioniert nicht nach Komponisten Aktualisierung
class QuestionAnswer
{
/**
* @JMS\Type("ArrayCollection<Rest\Bundle\Entity\Fixture\QuestionOptions>")
* @Groups({"QuestionAnswer"})
*/
public $question_options_array ;
}
und einige Optionen in einer anderen Klasse definiert
class QuestionOptions
{
/**
* @JMS\Type("integer")
* @Groups({"get_option"})
*/
public $question_option_id ;
/**
* @JMS\Type("string")
* @Groups({"post_option"})
*/
public $question_option_description;
}
In @ ApiDoc I definieren
* input={
* "class" = "Rest\BeautyBundle\Entity\Fixture\ProfileQuestionAnswer",
* "groups"={"QuestionAnswer", "get_option"},
* },
Vor der Aktualisierung funktioniert es gut. Aber nach composer update
funktioniert nur der Gruppenname "QuestionAnswer" und es werden alle Eigenschaften der QuestionOptions-Klasse angezeigt. Wie kann ich Eigenschaften im Array so übermitteln, wie es vor dem Update war?
Scheint wie ein Fehler in beiden Bibliotheken. Du solltest auf Github zu NelmioApiDoc gehen und berichten. – NabLa
Verwenden Sie 'composer install' anstelle von' composer update'. Sie können Ihre composer.json auch in eine frühere Version dieser Bibliothek umwandeln. –