Bristol SU Support Package
ModuleInstanceEvaluator.php
Go to the documentation of this file.
1 <?php
2 
3 
5 
6 
13 
18 {
19 
30  public function evaluateParticipant(ActivityInstance $activityInstance, ModuleInstance $moduleInstance, ?User $user = null, ?Group $group = null, ?Role $role = null): EvaluationContract;
31 
41  public function evaluateAdministrator(ModuleInstance $moduleInstance, ?User $user = null, ?Group $group = null, ?Role $role = null): EvaluationContract;
42 
54  public function evaluateResource(ActivityInstance $activityInstance, ModuleInstance $moduleInstance): EvaluationContract;
55 
56 }
evaluateAdministrator(ModuleInstance $moduleInstance, ?User $user=null, ?Group $group=null, ?Role $role=null)
evaluateParticipant(ActivityInstance $activityInstance, ModuleInstance $moduleInstance, ?User $user=null, ?Group $group=null, ?Role $role=null)
evaluateResource(ActivityInstance $activityInstance, ModuleInstance $moduleInstance)