factory = new RequestFactory(); return; } $this->factory = $factory; } /** * @inheritDoc */ public function createServerRequest(string $method, $uri, array $serverParams = []): ServerRequestInterface { $serverRequest = $this->factory->createServerRequest($method, $uri, $serverParams); return new ServerRequest($serverRequest); } public static function createFromGlobals(): ServerRequest { /** @psalm-suppress InternalMethod */ $serverRequest = RequestFactory::createFromGlobals(); return new ServerRequest($serverRequest); } }