Open Journal Systems  3.3.0
lib/vendor/symfony/http-foundation/ApacheRequest.php
1 <?php
2 
3 /*
4  * This file is part of the Symfony package.
5  *
6  * (c) Fabien Potencier <fabien@symfony.com>
7  *
8  * For the full copyright and license information, please view the LICENSE
9  * file that was distributed with this source code.
10  */
11 
13 
19 class ApacheRequest extends Request
20 {
24  protected function prepareRequestUri()
25  {
26  return $this->server->get('REQUEST_URI');
27  }
28 
32  protected function prepareBaseUrl()
33  {
34  $baseUrl = $this->server->get('SCRIPT_NAME');
35 
36  if (false === strpos($this->server->get('REQUEST_URI'), $baseUrl)) {
37  // assume mod_rewrite
38  return rtrim(dirname($baseUrl), '/\\');
39  }
40 
41  return $baseUrl;
42  }
43 }
Symfony\Component\HttpFoundation\ApacheRequest\prepareRequestUri
prepareRequestUri()
Definition: lib/vendor/symfony/http-foundation/ApacheRequest.php:24
Symfony\Component\HttpFoundation\ApacheRequest\prepareBaseUrl
prepareBaseUrl()
Definition: lib/vendor/symfony/http-foundation/ApacheRequest.php:32
Symfony\Component\HttpFoundation\Request
Definition: lib/vendor/symfony/http-foundation/Request.php:31
Symfony\Component\HttpFoundation\ApacheRequest
Definition: lib/vendor/symfony/http-foundation/ApacheRequest.php:19
Symfony\Component\HttpFoundation\Request\$baseUrl
$baseUrl
Definition: lib/vendor/symfony/http-foundation/Request.php:229
Symfony\Component\HttpFoundation
Definition: lib/vendor/symfony/http-foundation/AcceptHeader.php:12