public function EventAnEnrollController::enrollDialog in Open Social 8.4
Same name and namespace in other branches
- 8.9 modules/social_features/social_event/modules/social_event_an_enroll/src/Controller/EventAnEnrollController.php \Drupal\social_event_an_enroll\Controller\EventAnEnrollController::enrollDialog()
- 8.3 modules/social_features/social_event/modules/social_event_an_enroll/src/Controller/EventAnEnrollController.php \Drupal\social_event_an_enroll\Controller\EventAnEnrollController::enrollDialog()
- 8.5 modules/social_features/social_event/modules/social_event_an_enroll/src/Controller/EventAnEnrollController.php \Drupal\social_event_an_enroll\Controller\EventAnEnrollController::enrollDialog()
- 8.6 modules/social_features/social_event/modules/social_event_an_enroll/src/Controller/EventAnEnrollController.php \Drupal\social_event_an_enroll\Controller\EventAnEnrollController::enrollDialog()
- 8.7 modules/social_features/social_event/modules/social_event_an_enroll/src/Controller/EventAnEnrollController.php \Drupal\social_event_an_enroll\Controller\EventAnEnrollController::enrollDialog()
- 8.8 modules/social_features/social_event/modules/social_event_an_enroll/src/Controller/EventAnEnrollController.php \Drupal\social_event_an_enroll\Controller\EventAnEnrollController::enrollDialog()
- 10.3.x modules/social_features/social_event/modules/social_event_an_enroll/src/Controller/EventAnEnrollController.php \Drupal\social_event_an_enroll\Controller\EventAnEnrollController::enrollDialog()
- 10.0.x modules/social_features/social_event/modules/social_event_an_enroll/src/Controller/EventAnEnrollController.php \Drupal\social_event_an_enroll\Controller\EventAnEnrollController::enrollDialog()
- 10.1.x modules/social_features/social_event/modules/social_event_an_enroll/src/Controller/EventAnEnrollController.php \Drupal\social_event_an_enroll\Controller\EventAnEnrollController::enrollDialog()
- 10.2.x modules/social_features/social_event/modules/social_event_an_enroll/src/Controller/EventAnEnrollController.php \Drupal\social_event_an_enroll\Controller\EventAnEnrollController::enrollDialog()
Enroll dialog callback.
1 string reference to 'EventAnEnrollController::enrollDialog'
- social_event_an_enroll.routing.yml in modules/
social_features/ social_event/ modules/ social_event_an_enroll/ social_event_an_enroll.routing.yml - modules/social_features/social_event/modules/social_event_an_enroll/social_event_an_enroll.routing.yml
File
- modules/
social_features/ social_event/ modules/ social_event_an_enroll/ src/ Controller/ EventAnEnrollController.php, line 78
Class
- EventAnEnrollController
- Class EventAnEnrollController.
Namespace
Drupal\social_event_an_enroll\ControllerCode
public function enrollDialog(NodeInterface $node) {
$action_links = [
'login' => [
'uri' => Url::fromRoute('user.login', [], [
'query' => [
'destination' => Url::fromRoute('entity.node.canonical', [
'node' => $node
->id(),
])
->toString(),
],
])
->toString(),
],
'register' => [
'uri' => Url::fromRoute('user.register', [], [
'query' => [
'destination' => Url::fromRoute('entity.node.canonical', [
'node' => $node
->id(),
])
->toString(),
],
])
->toString(),
],
'guest' => [
'uri' => Url::fromRoute('social_event_an_enroll.enroll_form', [
'node' => $node
->id(),
], [])
->toString(),
],
];
$output = [
'#theme' => 'event_an_enroll_dialog',
'#links' => $action_links,
];
return $output;
}