|
Bristol SU Support Package
|


Public Member Functions | |
| __construct (string $moduleAlias, EventRepository $eventRepository) | |
| options () | |
| name () | |
| description () | |
| alias () | |
| isComplete ($settings, ActivityInstance $activityInstance, ModuleInstance $moduleInstance) | |
Public Member Functions inherited from BristolSU\Support\Completion\Contracts\CompletionCondition | |
| __construct (string $moduleAlias) | |
| moduleAlias () | |
| percentage ($settings, ActivityInstance $activityInstance, ModuleInstance $moduleInstance) | |
| isComplete ($settings, ActivityInstance $activityInstance, ModuleInstance $moduleInstance) | |
| options () | |
| name () | |
| description () | |
| alias () | |
| toJson ($options=0) | |
| toArray () | |
Private Attributes | |
| $eventRepository | |
Has an event been fired
Definition at line 15 of file EventFired.php.
| BristolSU\Support\Completion\CompletionConditions\EventFired\EventFired::__construct | ( | string | $moduleAlias, |
| EventRepository | $eventRepository | ||
| ) |
| string | $moduleAlias | Alias of the module the completion condition is for |
| EventRepository | $eventRepository | The event repository to get events from |
Definition at line 29 of file EventFired.php.
References BristolSU\Support\Completion\CompletionConditions\EventFired\EventFired\$eventRepository.
| BristolSU\Support\Completion\CompletionConditions\EventFired\EventFired::alias | ( | ) |
| BristolSU\Support\Completion\CompletionConditions\EventFired\EventFired::description | ( | ) |
| BristolSU\Support\Completion\CompletionConditions\EventFired\EventFired::isComplete | ( | $settings, | |
| ActivityInstance | $activityInstance, | ||
| ModuleInstance | $moduleInstance | ||
| ) |
Is the condition satisfied?
| array | $settings | Settings |
| ActivityInstance | $activityInstance | Activity instance to test |
| ModuleInstance | $moduleInstance | Module instance to test |
Definition at line 92 of file EventFired.php.
| BristolSU\Support\Completion\CompletionConditions\EventFired\EventFired::name | ( | ) |
| BristolSU\Support\Completion\CompletionConditions\EventFired\EventFired::options | ( | ) |
Get all events for the module instance
Definition at line 41 of file EventFired.php.
References BristolSU\Support\Completion\Contracts\CompletionCondition\toArray().
|
private |
Definition at line 23 of file EventFired.php.
Referenced by BristolSU\Support\Completion\CompletionConditions\EventFired\EventFired\__construct().
1.8.13