protected function TreeAccessTest::getTestRouteCollection

Generates the test route collection.

Return value

\Symfony\Component\Routing\RouteCollection Returns the test route collection.

2 calls to TreeAccessTest::getTestRouteCollection()
TreeAccessTest::containerBuild in drupal/core/modules/system/lib/Drupal/system/Tests/Menu/TreeAccessTest.php
Overrides \Drupal\simpletest\DrupalUnitTestBase::containerBuild().
TreeAccessTest::testRouteItemMenuLinksAccess in drupal/core/modules/system/lib/Drupal/system/Tests/Menu/TreeAccessTest.php
Tests access check for menu links with a route item.

File

drupal/core/modules/system/lib/Drupal/system/Tests/Menu/TreeAccessTest.php, line 62
Contains \Drupal\system\Tests\Menu\TreeAccessTest.

Class

TreeAccessTest
Tests the access check for menu tree using both hook_menu() and route items.

Namespace

Drupal\system\Tests\Menu

Code

protected function getTestRouteCollection() {
  if (!isset($this->routeCollection)) {
    $route_collection = new RouteCollection();
    $route_collection
      ->add('menu_test_1', new Route('/menu_test/test_1', array(
      '_controller' => '\\Drupal\\menu_test\\TestController::test',
    ), array(
      '_access' => 'TRUE',
    )));
    $route_collection
      ->add('menu_test_2', new Route('/menu_test/test_2', array(
      '_controller' => '\\Drupal\\menu_test\\TestController::test',
    ), array(
      '_access' => 'FALSE',
    )));
    $this->routeCollection = $route_collection;
  }
  return $this->routeCollection;
}