function AdminRouteSubscriberTest::testAlterRoutes
Tests alter routes.
@legacy-covers ::alterRoutes @legacy-covers ::isHtmlRoute
Attributes
#[DataProvider('providerTestAlterRoutes')]
File
-
core/
modules/ system/ tests/ src/ Unit/ Routing/ AdminRouteSubscriberTest.php, line 29
Class
Namespace
Drupal\Tests\system\Unit\RoutingCode
public function testAlterRoutes(Route $route, $is_admin) : void {
$collection = new RouteCollection();
$collection->add('the_route', $route);
(new AdminRouteSubscriber())->onAlterRoutes(new RouteBuildEvent($collection));
$this->assertSame($is_admin, $route->getOption('_admin_route'));
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.