function RequestPayloadValueResolver::mapQueryString
1 call to RequestPayloadValueResolver::mapQueryString()
- RequestPayloadValueResolver::onKernelControllerArguments in vendor/
symfony/ http-kernel/ Controller/ ArgumentResolver/ RequestPayloadValueResolver.php
File
-
vendor/
symfony/ http-kernel/ Controller/ ArgumentResolver/ RequestPayloadValueResolver.php, line 187
Class
- RequestPayloadValueResolver
- @author Konstantin Myakshin <molodchick@gmail.com>
Namespace
Symfony\Component\HttpKernel\Controller\ArgumentResolverCode
private function mapQueryString(Request $request, ArgumentMetadata $argument, MapQueryString $attribute) : ?object {
if (!($data = $request->query
->all()) && ($argument->isNullable() || $argument->hasDefaultValue())) {
return null;
}
return $this->serializer
->denormalize($data, $argument->getType(), null, $attribute->serializationContext + self::CONTEXT_DENORMALIZE + [
'filter_bool' => true,
]);
}