Аннотация PHP swagger для нескольких ответов с одним и тем же кодом

В одном из своих методов контроллера я пытаюсь поставить такие аннотации:

 *     @OA\Response(
 *         response="404",
 *         description="Invalid field"
 *     ),
 *     @OA\Response(
 *         response="404",
 *         description="Entity not found"
 *     )

Но теперь я получаю сообщение об ошибке от openapi, когда пытаюсь собрать документацию:

Warning: Multiple @OA\Response() with the same response="400":

Я знаю, что сейчас есть oneOf в чванстве, что, кажется, как раз для моей цели. Однако я не знаю, как его использовать.


person Jacobian    schedule 06.02.2020    source источник
comment
Нет. Мне нужно знать, как это должно выглядеть в виде аннотаций   -  person Jacobian    schedule 06.02.2020
comment
У меня есть запрос POST, который может привести к разным ответам, и я не знаю, как правильно использовать аннотации в этом случае.   -  person Jacobian    schedule 06.02.2020
comment
Ошибка имеет смысл, потому что у вас не может быть разных определений тела ответа для одного и того же кода ошибки. Вам нужно будет установить 400 для недопустимого поля и 404 для объекта, который не найден.   -  person Sami Akkawi    schedule 13.10.2020