class TestRouteBuilder
Same name and namespace in other branches
- 11.x core/tests/Drupal/Tests/Core/Routing/RouteBuilderTest.php \Drupal\Tests\Core\Routing\TestRouteBuilder
Extends the core route builder with a setter method for the YAML discovery.
Hierarchy
- class \Drupal\Core\Routing\RouteBuilder extends \Drupal\Core\Routing\RouteBuilderInterface, \Drupal\Core\DestructableInterface
- class \Drupal\Tests\Core\Routing\TestRouteBuilder implements \Drupal\Core\Routing\RouteBuilder
Expanded class hierarchy of TestRouteBuilder
File
-
core/
tests/ Drupal/ Tests/ Core/ Routing/ RouteBuilderTest.php, line 332
Namespace
Drupal\Tests\Core\RoutingView source
class TestRouteBuilder extends RouteBuilder {
/**
* 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) {
$this->yamlDiscovery = $yaml_discovery;
}
/**
* {@inheritdoc}
*/
protected function getRouteDefinitions() {
return $this->yamlDiscovery
->findAll();
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.