public function ApacheUrlMatcherTest::getMatchData

File

drupal/core/vendor/symfony/routing/Symfony/Component/Routing/Tests/Matcher/ApacheUrlMatcherTest.php, line 47

Class

ApacheUrlMatcherTest

Namespace

Symfony\Component\Routing\Tests\Matcher

Code

public function getMatchData() {
  return array(
    array(
      'Simple route',
      '/hello/world',
      array(
        '_ROUTING__route' => 'hello',
        '_ROUTING__controller' => 'AcmeBundle:Default:index',
        '_ROUTING_name' => 'world',
      ),
      array(
        '_route' => 'hello',
        '_controller' => 'AcmeBundle:Default:index',
        'name' => 'world',
      ),
    ),
    array(
      'Route with params and defaults',
      '/hello/hugo',
      array(
        '_ROUTING__route' => 'hello',
        '_ROUTING__controller' => 'AcmeBundle:Default:index',
        '_ROUTING_name' => 'hugo',
        '_ROUTING_DEFAULTS_name' => 'world',
      ),
      array(
        'name' => 'hugo',
        '_route' => 'hello',
        '_controller' => 'AcmeBundle:Default:index',
      ),
    ),
    array(
      'Route with defaults only',
      '/hello',
      array(
        '_ROUTING__route' => 'hello',
        '_ROUTING__controller' => 'AcmeBundle:Default:index',
        '_ROUTING_DEFAULTS_name' => 'world',
      ),
      array(
        'name' => 'world',
        '_route' => 'hello',
        '_controller' => 'AcmeBundle:Default:index',
      ),
    ),
    array(
      'REDIRECT_ envs',
      '/hello/world',
      array(
        'REDIRECT__ROUTING__route' => 'hello',
        'REDIRECT__ROUTING__controller' => 'AcmeBundle:Default:index',
        'REDIRECT__ROUTING_name' => 'world',
      ),
      array(
        '_route' => 'hello',
        '_controller' => 'AcmeBundle:Default:index',
        'name' => 'world',
      ),
    ),
  );
}