
| Current Path : /var/www/html1/web/core/modules/system/tests/modules/entity_test/src/Routing/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/html1/web/core/modules/system/tests/modules/entity_test/src/Routing/EntityTestRoutes.php |
<?php
namespace Drupal\entity_test\Routing;
use Symfony\Component\Routing\Route;
/**
* Subscriber for Entity Test routes.
*/
class EntityTestRoutes {
/**
* Returns an array of route objects.
*
* @return \Symfony\Component\Routing\Route[]
* An array of route objects.
*/
public function routes() {
$types = entity_test_entity_types(ENTITY_TEST_TYPES_ROUTING);
$routes = [];
foreach ($types as $entity_type_id) {
$routes["entity.$entity_type_id.admin_form"] = new Route(
"$entity_type_id/structure/{bundle}",
['_controller' => '\Drupal\entity_test\Controller\EntityTestController::testAdmin'],
['_permission' => 'administer entity_test content'],
['_admin_route' => TRUE]
);
}
return $routes;
}
}