Я использую свойство , свойство @ApiDoc
аннотация для спецификации параметров моего api, которые являются полями формы.Как указать формат параметра в Nelmio ApiDocBundle
* @ApiDoc(
* section="User",
* resource=true,
* input={
* "class"="Nik\UserBundle\Form\UserType",
* },
* ....
data_class
формы является объектом, который имеет ограничение для проверки свойств.
Я ожидаю, что nelmio api doc определит формат параметра в качестве ограничений проверки сущности, но формат пуст.
Как я могу указать форматы параметров в nelmio ApiDocBundle?
EDIT: может быть, я пишу плохой вопрос.
мы можем указать парсер для input
& output
, если мы не указать анализатор для них, это называют все парсер input
& output
, то все парсеры называются для UserType
.
nelmio
имеет анализатор имя ValidationParser, которые имеют метод с именем parseConstraint, которые устанавливают format
для ввода & вывода, но этот метод не вызывается для моего документа, то почему?
I не хочет записи фильтры вручную, я буду использовать мою форму в качестве входных данных и nelmio чтения формы и сущности валидаций и использовать их в качестве формата для параметров – ghanbari