Bristol SU Support Package
|
Public Member Functions | |
__construct (CompletionConditionRepository $repository) | |
evaluate (ActivityInstance $activityInstance, CompletionConditionInstance $completionConditionInstance) | |
evaluatePercentage (ActivityInstance $activityInstance, CompletionConditionInstance $completionConditionInstance) | |
![]() | |
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().