Io uso la proprietà input
dell'annotazione @ApiDoc
per la specifica dei parametri della mia api che sono i campi della maschera.Come specificare il formato del parametro in Nelmio ApiDocBundle
* @ApiDoc(
* section="User",
* resource=true,
* input={
* "class"="Nik\UserBundle\Form\UserType",
* },
* ....
data_class
della forma è un'entità che hanno la convalida di vincolo per le proprietà.
Mi aspetto che nelmio api doc specifichi il formato del parametro come vincoli di validazione dell'entità, ma il formato è vuoto.
Come posso specificare i formati dei parametri in ApiDocBundle nelmio?
EDIT: forse scrivo una domanda cattiva.
possiamo specificare parser per input
& output
, se non specifichiamo parser per questi, invito tutti parser per input
& output
, allora tutti sono chiamati parser per UserType
.
nelmio
hanno un parser denominato ValidationParser che hanno un metodo denominato parseConstraint che fissano format
per l'ingresso & uscita, ma questo metodo non viene chiamato per il mio documento, perché?
i senza filtri mancanza scrivere a mano, userò la mia forma come input e nelmio leggere la forma & entità convalide e usare quelli come formato per i parametri – ghanbari