Skip to content

Commit

Permalink
more robust initialization from request
Browse files Browse the repository at this point in the history
Request::getPort is declared as int|string but can actually return null.
  • Loading branch information
dbu authored and nicolas-grekas committed Nov 28, 2019
1 parent 5cacc5d commit c6ed0f0
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/Symfony/Component/Routing/RequestContext.php
Expand Up @@ -67,8 +67,8 @@ public function fromRequest(Request $request)
$this->setMethod($request->getMethod());
$this->setHost($request->getHost());
$this->setScheme($request->getScheme());
$this->setHttpPort($request->isSecure() ? $this->httpPort : $request->getPort());
$this->setHttpsPort($request->isSecure() ? $request->getPort() : $this->httpsPort);
$this->setHttpPort($request->isSecure() || null === $request->getPort() ? $this->httpPort : $request->getPort());
$this->setHttpsPort($request->isSecure() && null !== $request->getPort() ? $request->getPort() : $this->httpsPort);
$this->setQueryString($request->server->get('QUERY_STRING', ''));

return $this;
Expand Down

0 comments on commit c6ed0f0

Please sign in to comment.