|
Bristol SU Support Package
|


Public Member Functions | |
| __construct (CompletionConditionRepository $repository) | |
| evaluate (ActivityInstance $activityInstance, CompletionConditionInstance $completionConditionInstance) | |
| evaluatePercentage (ActivityInstance $activityInstance, CompletionConditionInstance $completionConditionInstance) | |
Public Member Functions inherited from BristolSU\Support\Completion\Contracts\CompletionConditionTester | |
| evaluate (ActivityInstance $activityInstance, CompletionConditionInstance $completionConditionInstance) | |
| evaluatePercentage (ActivityInstance $activityInstance, CompletionConditionInstance $completionConditionInstance) | |
Private Attributes | |
| $repository | |
Test if a module instance is complete
Definition at line 15 of file CompletionConditionTester.php.
| BristolSU\Support\Completion\CompletionConditionTester::__construct | ( | CompletionConditionRepository | $repository | ) |
| CompletionConditionRepository | $repository |
Definition at line 27 of file CompletionConditionTester.php.
References BristolSU\Support\Completion\CompletionConditionTester\$repository.
| BristolSU\Support\Completion\CompletionConditionTester::evaluate | ( | ActivityInstance | $activityInstance, |
| CompletionConditionInstance | $completionConditionInstance | ||
| ) |
Check if the completion condition is complete for the given activity instance
| ActivityInstance | $activityInstance | Activity instance to test |
| CompletionConditionInstance | $completionConditionInstance | Completion condition instance to test |
Definition at line 40 of file CompletionConditionTester.php.
References BristolSU\Support\Completion\CompletionConditionInstance\alias(), BristolSU\Support\Completion\CompletionConditionInstance\moduleInstance(), and BristolSU\Support\Completion\CompletionConditionInstance\settings().
| BristolSU\Support\Completion\CompletionConditionTester::evaluatePercentage | ( | ActivityInstance | $activityInstance, |
| CompletionConditionInstance | $completionConditionInstance | ||
| ) |
Check the completion condition completion percentage.
| ActivityInstance | $activityInstance | Activity instance to test |
| CompletionConditionInstance | $completionConditionInstance | Completion condition instance to test |
Definition at line 58 of file CompletionConditionTester.php.
References BristolSU\Support\Completion\CompletionConditionInstance\alias(), BristolSU\Support\Completion\CompletionConditionInstance\moduleInstance(), and BristolSU\Support\Completion\CompletionConditionInstance\settings().
|
private |
Definition at line 22 of file CompletionConditionTester.php.
Referenced by BristolSU\Support\Completion\CompletionConditionTester\__construct().
1.8.13