function RequestAttributeValueResolver::resolve
Overrides ValueResolverInterface::resolve
File
-
vendor/
symfony/ http-kernel/ Controller/ ArgumentResolver/ RequestAttributeValueResolver.php, line 25
Class
- RequestAttributeValueResolver
- Yields a non-variadic argument's value from the request attributes.
Namespace
Symfony\Component\HttpKernel\Controller\ArgumentResolverCode
public function resolve(Request $request, ArgumentMetadata $argument) : array {
return !$argument->isVariadic() && $request->attributes
->has($argument->getName()) ? [
$request->attributes
->get($argument->getName()),
] : [];
}