public function TacLiteSchemes::routes in Taxonomy Access Control Lite 8
1 string reference to 'TacLiteSchemes::routes'
File
- src/
Routing/ TacLiteSchemes.php, line 14
Class
- TacLiteSchemes
- Defines a route subscriber to register a url for serving Schemes.
Namespace
Drupal\tac_lite\RoutingCode
public function routes() {
$routes = [];
$config = \Drupal::config('tac_lite.settings');
$schemes = $config
->get('tac_lite_schemes');
for ($i = 1; $i <= $schemes; $i++) {
$routes['tac_lite.scheme_' . $i] = new Route('/admin/config/people/tac_lite/scheme_' . $i, [
'_form' => '\\Drupal\\tac_lite\\Form\\SchemeForm',
'_title' => 'Access by Taxonomy',
'scheme' => $i,
], [
'_permission' => 'administer tac_lite',
]);
}
return $routes;
}