public function EventEnrollmentStatusHelper::getAllEventEnrollments in Open Social 10.1.x
Same name and namespace in other branches
- 8.9 modules/social_features/social_event/src/EventEnrollmentStatusHelper.php \Drupal\social_event\EventEnrollmentStatusHelper::getAllEventEnrollments()
- 10.3.x modules/social_features/social_event/src/EventEnrollmentStatusHelper.php \Drupal\social_event\EventEnrollmentStatusHelper::getAllEventEnrollments()
- 10.0.x modules/social_features/social_event/src/EventEnrollmentStatusHelper.php \Drupal\social_event\EventEnrollmentStatusHelper::getAllEventEnrollments()
- 10.2.x modules/social_features/social_event/src/EventEnrollmentStatusHelper.php \Drupal\social_event\EventEnrollmentStatusHelper::getAllEventEnrollments()
Custom check to get all enrollments for an event.
Parameters
int $event: The event id you want to check on.
bool $ignore_all_status: Default FALSE, if set to TRUE then ignore any request_or_invite status.
Return value
\Drupal\Core\Entity\EntityInterface[] Returns all enrollments for an event.
File
- modules/
social_features/ social_event/ src/ EventEnrollmentStatusHelper.php, line 198
Class
- EventEnrollmentStatusHelper
- Class EventEnrollmentStatusHelper.
Namespace
Drupal\social_eventCode
public function getAllEventEnrollments($event, $ignore_all_status = FALSE) {
$conditions = $this
->eventEnrollments($event);
// If the $ignore_all_status parameter is TRUE, and we have the field
// field_request_or_invite_status in our $conditions, unset this field.
if ($ignore_all_status === TRUE && isset($conditions['field_request_or_invite_status'])) {
unset($conditions['field_request_or_invite_status']);
}
return $this->entityTypeManager
->getStorage('event_enrollment')
->loadByProperties($conditions);
}