Example #1
0
 /**
  * @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;
 }