From 105dd5ed48221d33fd941e99b5f0c36e6a31082e Mon Sep 17 00:00:00 2001 From: Maximilian Zumbansen Date: Mon, 17 Jun 2024 11:57:10 +0200 Subject: [PATCH] fix(#2297): Add missing default parameters --- .../SymfonyMapRequestPayloadDescriberTest.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/tests/RouteDescriber/RouteArgumentDescriber/SymfonyMapRequestPayloadDescriberTest.php b/tests/RouteDescriber/RouteArgumentDescriber/SymfonyMapRequestPayloadDescriberTest.php index 9471b7f09..613a2ea18 100644 --- a/tests/RouteDescriber/RouteArgumentDescriber/SymfonyMapRequestPayloadDescriberTest.php +++ b/tests/RouteDescriber/RouteArgumentDescriber/SymfonyMapRequestPayloadDescriberTest.php @@ -21,7 +21,9 @@ use OpenApi\Annotations\OpenApi; use OpenApi\Context; use PHPUnit\Framework\TestCase; +use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpKernel\Attribute\MapRequestPayload; +use Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver; use Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata; use Symfony\Component\PropertyInfo\Type; @@ -52,7 +54,17 @@ public function testDescribeHandlesArrayParameterAndRegistersCorrectSchema(): vo false, null, false, - [new MapRequestPayload(SomeObject::class)] + [ + /* @phpstan-ignore-next-line can be removed with Symfony 7.1 integration */ + new MapRequestPayload( + null, + [], + null, + RequestPayloadValueResolver::class, + Response::HTTP_UNPROCESSABLE_ENTITY, + SomeObject::class + ), + ] ); $operation = $this->createMock(Operation::class);