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.