function PsrServerRequestResolver::resolve
Overrides ValueResolverInterface::resolve
File
-
vendor/
symfony/ psr-http-message-bridge/ ArgumentValueResolver/ PsrServerRequestResolver.php, line 41
Class
- PsrServerRequestResolver
- Injects the RequestInterface, MessageInterface or ServerRequestInterface when requested.
Namespace
Symfony\Bridge\PsrHttpMessage\ArgumentValueResolverCode
public function resolve(Request $request, ArgumentMetadata $argument) : \Traversable {
if (!isset(self::SUPPORTED_TYPES[$argument->getType()])) {
return;
}
(yield $this->httpMessageFactory
->createRequest($request));
}