httpMessageFactory = $http_message_factory; } /** * {@inheritdoc} */ public function supports(Request $request, ArgumentMetadata $argument) { return $argument->getType() == ServerRequestInterface::class; } /** * {@inheritdoc} */ public function resolve(Request $request, ArgumentMetadata $argument) { yield $this->httpMessageFactory->createRequest($request); } }