| 
    Bristol SU Support Package
    
   | 
 


Public Member Functions | |
| active () | |
| mandatory () | |
| complete () | |
| setActive (bool $active) | |
| setMandatory (bool $mandatory) | |
| setVisible (bool $visible) | |
| setComplete (bool $complete) | |
| visible () | |
| toArray () | |
| toJson ($options=0) | |
| __toString () | |
Private Attributes | |
| $active = false | |
| $visible = false | |
| $mandatory = false | |
| $complete = false | |
Represents an evaluation of a module instance
Definition at line 12 of file Evaluation.php.
| BristolSU\Support\ModuleInstance\Evaluator\Evaluation::__toString | ( | ) | 
Convert the object to a JSON representation
Definition at line 158 of file Evaluation.php.
References BristolSU\Support\ModuleInstance\Evaluator\Evaluation\toJson().
| BristolSU\Support\ModuleInstance\Evaluator\Evaluation::active | ( | ) | 
Is the module instance active?
Implements BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation.
Definition at line 47 of file Evaluation.php.
| BristolSU\Support\ModuleInstance\Evaluator\Evaluation::complete | ( | ) | 
Is the module instance complete?
Implements BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation.
Definition at line 67 of file Evaluation.php.
| BristolSU\Support\ModuleInstance\Evaluator\Evaluation::mandatory | ( | ) | 
Is the module instance mandatory?
Implements BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation.
Definition at line 57 of file Evaluation.php.
| BristolSU\Support\ModuleInstance\Evaluator\Evaluation::setActive | ( | bool | $active | ) | 
Set the active status of the module instance evaluation
| bool | $active | New active status of the module instance evaluation | 
Implements BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation.
Definition at line 78 of file Evaluation.php.
References BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation\active().
| BristolSU\Support\ModuleInstance\Evaluator\Evaluation::setComplete | ( | bool | $complete | ) | 
Set the complete status of the module instance evaluation
| bool | $complete | Complete status | 
Implements BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation.
Definition at line 111 of file Evaluation.php.
References BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation\complete().
| BristolSU\Support\ModuleInstance\Evaluator\Evaluation::setMandatory | ( | bool | $mandatory | ) | 
Set the mandatory status of the module instance evaluation
| bool | $mandatory | Mandatory status | 
Implements BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation.
Definition at line 89 of file Evaluation.php.
References BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation\mandatory().
| BristolSU\Support\ModuleInstance\Evaluator\Evaluation::setVisible | ( | bool | $visible | ) | 
Set the visible status of the module instance evaluation
| bool | $visible | Visible status | 
Implements BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation.
Definition at line 100 of file Evaluation.php.
References BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation\visible().
| BristolSU\Support\ModuleInstance\Evaluator\Evaluation::toArray | ( | ) | 
Cast the representation to an array
Definition at line 131 of file Evaluation.php.
References BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation\active(), BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation\complete(), BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation\mandatory(), and BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation\visible().
Referenced by BristolSU\Support\ModuleInstance\Evaluator\Evaluation\toJson().
| BristolSU\Support\ModuleInstance\Evaluator\Evaluation::toJson | ( | $options = 0 | ) | 
Convert the object to its JSON representation.
| int | $options | 
Definition at line 148 of file Evaluation.php.
References BristolSU\Support\ModuleInstance\Evaluator\Evaluation\toArray().
Referenced by BristolSU\Support\ModuleInstance\Evaluator\Evaluation\__toString().
| BristolSU\Support\ModuleInstance\Evaluator\Evaluation::visible | ( | ) | 
Is the module instance visible?
Implements BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation.
Definition at line 121 of file Evaluation.php.
      
  | 
  private | 
Definition at line 19 of file Evaluation.php.
      
  | 
  private | 
Definition at line 40 of file Evaluation.php.
      
  | 
  private | 
Definition at line 33 of file Evaluation.php.
      
  | 
  private | 
Definition at line 26 of file Evaluation.php.
 1.8.13