Beispiel #1
0
 /**
  * getRouteProtocol
  *
  * @param RouteInterface $route
  * @param RequestContextInterface $request
  *
  * @return string
  */
 private function getRouteProtocol(RouteInterface $route, RequestContextInterface $request)
 {
     $requestScheme = $request->getScheme();
     $schemes = $route->getSchemes();
     if (in_array($requestScheme, $schemes)) {
         return $requestScheme;
     }
     return current($schemes) ?: 'http';
 }