/** * @return HttpUrl **/ protected function processPath(HttpRequest $request) { if ($request->hasServerVar('REQUEST_URI')) { $path = $this->getPath(HttpUrl::create()->parse($request->getServerVar('REQUEST_URI'))); } else { throw new RouterException('Cannot resolve path'); } return $path; }
protected function isSecureRequest(HttpRequest $request) { return $request->hasServerVar('HTTPS') && $request->getServerVar('HTTPS') == 'on' || $request->hasServerVar('SERVER_PORT') && (int) $request->getServerVar('SERVER_PORT') === 443; }