use Symfony\Component\Validator\Constraints
as Assert;
use Symfony\Component\Validator\ConstraintViolation;
use Symfony\Component\Validator\ConstraintViolationList;
use Symfony\Component\Validator\Exception\ValidationFailedException;
use Symfony\Component\Validator\Validator\ValidatorInterface;
use Symfony\Component\Validator\ValidatorBuilder;
class RequestPayloadValueResolverTest extends TestCase
{ public function testNotTypedArgument() { $resolver =
new RequestPayloadValueResolver( new Serializer(),
$this->
createMock(ValidatorInterface::
class),
);
$argument =
new ArgumentMetadata('notTyped', null, false, false, null, false,
[ MapRequestPayload::
class => new MapRequestPayload(),
]);
$request = Request::
create('/', 'POST', server:
['HTTP_CONTENT_TYPE' => 'application/json'
]);
$kernel =
$this->
createMock(HttpKernelInterface::
class);
$arguments =
$resolver->
resolve($request,
$argument);