コード例 #1
0
ファイル: RouteCollection.php プロジェクト: gobjila/BackBee
 /**
  * Returns URI from pathinfo according to current request BaseUrl().
  *
  * @param  string $pathinfo The pathinfo to treate.
  *
  * @return string           The computed URI.
  */
 private function getUriFromBaseUrl($pathinfo)
 {
     $request = $this->application->getRequest();
     if (basename($request->getBaseUrl()) === basename($request->server->get('SCRIPT_NAME'))) {
         return $request->getSchemeAndHttpHost() . substr($request->getBaseUrl(), 0, -1 * (1 + strlen(basename($request->getBaseUrl())))) . $pathinfo;
     } else {
         return $request->getUriForPath($pathinfo);
     }
 }
コード例 #2
0
ファイル: Controller.php プロジェクト: gobjila/BackBee
 /**
  * Returns the current request.
  *
  * @access public
  *
  * @return Request
  */
 public function getRequest()
 {
     return $this->application->getRequest();
 }