Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. PsrServerRequestResolver.php

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\ArgumentValueResolver

Code

public function resolve(Request $request, ArgumentMetadata $argument) : \Traversable {
    if (!isset(self::SUPPORTED_TYPES[$argument->getType()])) {
        return;
    }
    (yield $this->httpMessageFactory
        ->createRequest($request));
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal