public function RouteSubscriber::routes in Open Social 10.2.x
Same name and namespace in other branches
- 8.9 modules/social_features/social_event/modules/social_event_managers/src/EventSubscriber/RouteSubscriber.php \Drupal\social_event_managers\EventSubscriber\RouteSubscriber::routes()
- 8.5 modules/social_features/social_event/modules/social_event_managers/src/EventSubscriber/RouteSubscriber.php \Drupal\social_event_managers\EventSubscriber\RouteSubscriber::routes()
- 8.6 modules/social_features/social_event/modules/social_event_managers/src/EventSubscriber/RouteSubscriber.php \Drupal\social_event_managers\EventSubscriber\RouteSubscriber::routes()
- 8.7 modules/social_features/social_event/modules/social_event_managers/src/EventSubscriber/RouteSubscriber.php \Drupal\social_event_managers\EventSubscriber\RouteSubscriber::routes()
- 8.8 modules/social_features/social_event/modules/social_event_managers/src/EventSubscriber/RouteSubscriber.php \Drupal\social_event_managers\EventSubscriber\RouteSubscriber::routes()
- 10.3.x modules/social_features/social_event/modules/social_event_managers/src/EventSubscriber/RouteSubscriber.php \Drupal\social_event_managers\EventSubscriber\RouteSubscriber::routes()
- 10.0.x modules/social_features/social_event/modules/social_event_managers/src/EventSubscriber/RouteSubscriber.php \Drupal\social_event_managers\EventSubscriber\RouteSubscriber::routes()
- 10.1.x modules/social_features/social_event/modules/social_event_managers/src/EventSubscriber/RouteSubscriber.php \Drupal\social_event_managers\EventSubscriber\RouteSubscriber::routes()
Returns a set of route objects.
Return value
\Symfony\Component\Routing\RouteCollection A route collection.
File
- modules/
social_features/ social_event/ modules/ social_event_managers/ src/ EventSubscriber/ RouteSubscriber.php, line 44
Class
- RouteSubscriber
- Builds up the routes of event management forms.
Namespace
Drupal\social_event_managers\EventSubscriberCode
public function routes() {
$collection = new RouteCollection();
if ($this->moduleHandler
->moduleExists('views_bulk_operations')) {
$route = new Route('/node/{node}/all-enrollments/configure-action', [
'_form' => '\\Drupal\\social_event_managers\\Form\\SocialEventManagementViewsBulkOperationsConfigureAction',
'_title' => 'Configure action',
'view_id' => 'event_manage_enrollments',
'display_id' => 'page_manage_enrollments',
], [
'_views_bulk_operation_access' => 'TRUE',
]);
$collection
->add('social_event_managers.vbo.execute_configurable', $route);
$route = new Route('/node/{node}/all-enrollments/confirm-action', [
'_form' => '\\Drupal\\social_event_managers\\Form\\SocialEventManagersViewsBulkOperationsConfirmAction',
'_title' => 'Confirm action',
'view_id' => 'event_manage_enrollments',
'display_id' => 'page_manage_enrollments',
], [
'_views_bulk_operation_access' => 'TRUE',
]);
$collection
->add('social_event_managers.vbo.confirm', $route);
}
return $collection;
}