class TestYamlRouteDiscovery
Same name and namespace in other branches
- main core/tests/Drupal/Tests/Core/Routing/RouteBuilderTest.php \Drupal\Tests\Core\Routing\TestYamlRouteDiscovery
Extends the core route builder with a setter method for the YAML discovery.
Hierarchy
- class \Drupal\Core\Routing\StaticRouteDiscoveryBase implements \Symfony\Component\EventDispatcher\EventSubscriberInterface
- class \Drupal\Core\Routing\YamlRouteDiscovery extends \Drupal\Core\Routing\StaticRouteDiscoveryBase
- class \Drupal\Tests\Core\Routing\TestYamlRouteDiscovery extends \Drupal\Core\Routing\YamlRouteDiscovery
- class \Drupal\Core\Routing\YamlRouteDiscovery extends \Drupal\Core\Routing\StaticRouteDiscoveryBase
Expanded class hierarchy of TestYamlRouteDiscovery
File
-
core/
tests/ Drupal/ Tests/ Core/ Routing/ RouteBuilderTest.php, line 374
Namespace
Drupal\Tests\Core\RoutingView source
class TestYamlRouteDiscovery extends YamlRouteDiscovery {
/**
* The mocked YAML discovery.
*
* @var \Drupal\Core\Discovery\YamlDiscovery|\PHPUnit\Framework\MockObject\MockObject
*/
protected $yamlDiscovery;
/**
* Sets the YAML discovery.
*
* @param \Drupal\Core\Discovery\YamlDiscovery $yaml_discovery
* The YAML discovery to set.
*/
public function setYamlDiscovery(YamlDiscovery $yaml_discovery) : void {
$this->yamlDiscovery = $yaml_discovery;
}
/**
* {@inheritdoc}
*/
protected function getRouteDefinitions() {
return $this->yamlDiscovery
->findAll();
}
}
Members
| Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
|---|---|---|---|---|
| StaticRouteDiscoveryBase::createRoute | protected | function | Creates a route. | |
| StaticRouteDiscoveryBase::getSubscribedEvents | public static | function | ||
| StaticRouteDiscoveryBase::onRouteBuild | public | function | Adds routes to the route builder. | |
| StaticRouteDiscoveryBase::resetGlobals | protected | function | Gets an array of default values for a route. | |
| TestYamlRouteDiscovery::$yamlDiscovery | protected | property | The mocked YAML discovery. | |
| TestYamlRouteDiscovery::getRouteDefinitions | protected | function | Retrieves all defined routes from .routing.yml files. | Overrides YamlRouteDiscovery::getRouteDefinitions |
| TestYamlRouteDiscovery::setYamlDiscovery | public | function | Sets the YAML discovery. | |
| YamlRouteDiscovery::collectRoutes | protected | function | Creates a collection of routes to add to the route builder. | Overrides StaticRouteDiscoveryBase::collectRoutes |
| YamlRouteDiscovery::getPriority | protected static | function | Determines the priority of the route build event listener. | Overrides StaticRouteDiscoveryBase::getPriority |
| YamlRouteDiscovery::__construct | public | function |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.