public function RegistrationWaitListSubscriber::onRegistrationInsert in RNG - Events and Registrations 3.x
Same name and namespace in other branches
- 8.2 src/EventSubscriber/RegistrationWaitlistSubscriber.php \Drupal\rng\EventSubscriber\RegistrationWaitListSubscriber::onRegistrationInsert()
Notify the user if they are added to a wait list.
Parameters
\Drupal\rng\Event\RegistrationEvent $event: The event.
Throws
\Drupal\rng\Exception\InvalidEventException
File
- src/
EventSubscriber/ RegistrationWaitListSubscriber.php, line 55
Class
- RegistrationWaitListSubscriber
- Class RegistrationWaitListSubscriber.
Namespace
Drupal\rng\EventSubscriberCode
public function onRegistrationInsert(RegistrationEvent $event) {
$meta = $this->rngEventManager
->getMeta($event
->getRegistration()
->getEvent());
if ($meta
->allowWaitList() && $meta
->getCapacity() - $meta
->countRegistrations() < 0) {
$this
->messenger()
->addStatus($this
->t('Registration is at its capacity. You have been added to a waiting list.'));
}
}