class Fz152Routes in FZ152 8
Defines dynamic routes.
Hierarchy
- class \Drupal\fz152\Routing\Fz152Routes
Expanded class hierarchy of Fz152Routes
File
- src/
Routing/ Fz152Routes.php, line 10
Namespace
Drupal\fz152\RoutingView source
class Fz152Routes {
/**
* {@inheritdoc}
*/
public function routes() {
$routes = [];
$plugin_service = \Drupal::service('plugin.manager.fz152');
foreach ($plugin_service
->getDefinitions() as $plugin_id => $plugin) {
$instance = $plugin_service
->createInstance($plugin_id);
$route_info = $instance
->getSettingsPage();
if (!empty($route_info)) {
$routes['fz152.settings.' . $plugin_id] = new Route('/admin/config/system/fz152/' . $route_info['path'], [
'_form' => $route_info['form'],
'_title' => $route_info['title'],
], [
'_permission' => 'administer fz152',
]);
}
}
return $routes;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Fz152Routes:: |
public | function |