KernelTestAttributeRouteDiscovery.php
Namespace
Drupal\KernelTestsFile
-
core/
tests/ Drupal/ KernelTests/ KernelTestAttributeRouteDiscovery.php
View source
<?php
declare (strict_types=1);
namespace Drupal\KernelTests;
use Drupal\Core\Routing\AttributeRouteDiscovery;
/**
* Discovers routes in a kernel test class using Symfony's Route attribute.
*
* @internal
*/
class KernelTestAttributeRouteDiscovery extends AttributeRouteDiscovery {
public function __construct(protected readonly string $kernelTestClass) {
}
/**
* {@inheritdoc}
*/
protected function collectRoutes() : iterable {
$reflectionClass = $this->getReflectionClass($this->kernelTestClass);
if ($reflectionClass !== NULL) {
yield $this->createControllerRouteCollection($reflectionClass);
}
}
}
Classes
| Title | Deprecated | Summary |
|---|---|---|
| KernelTestAttributeRouteDiscovery | Discovers routes in a kernel test class using Symfony's Route attribute. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.