public function ApacheRequestTest::provideServerVars

File

drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Tests/ApacheRequestTest.php, line 31

Class

ApacheRequestTest

Namespace

Symfony\Component\HttpFoundation\Tests

Code

public function provideServerVars() {
  return array(
    array(
      array(
        'REQUEST_URI' => '/foo/app_dev.php/bar',
        'SCRIPT_NAME' => '/foo/app_dev.php',
        'PATH_INFO' => '/bar',
      ),
      '/foo/app_dev.php/bar',
      '/foo/app_dev.php',
      '/bar',
    ),
    array(
      array(
        'REQUEST_URI' => '/foo/bar',
        'SCRIPT_NAME' => '/foo/app_dev.php',
      ),
      '/foo/bar',
      '/foo',
      '/bar',
    ),
    array(
      array(
        'REQUEST_URI' => '/app_dev.php/foo/bar',
        'SCRIPT_NAME' => '/app_dev.php',
        'PATH_INFO' => '/foo/bar',
      ),
      '/app_dev.php/foo/bar',
      '/app_dev.php',
      '/foo/bar',
    ),
    array(
      array(
        'REQUEST_URI' => '/foo/bar',
        'SCRIPT_NAME' => '/app_dev.php',
      ),
      '/foo/bar',
      '',
      '/foo/bar',
    ),
    array(
      array(
        'REQUEST_URI' => '/app_dev.php',
        'SCRIPT_NAME' => '/app_dev.php',
      ),
      '/app_dev.php',
      '/app_dev.php',
      '/',
    ),
    array(
      array(
        'REQUEST_URI' => '/',
        'SCRIPT_NAME' => '/app_dev.php',
      ),
      '/',
      '',
      '/',
    ),
  );
}