| 
    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