Bristol SU Support Package
src
ModuleInstance
Contracts
Evaluator
Evaluation.php
Go to the documentation of this file.
1
<?php
2
3
namespace
BristolSU\Support\ModuleInstance\Contracts\Evaluator
;
4
5
use
Illuminate\Contracts\Support\Arrayable
;
6
use
Illuminate\Contracts\Support\Jsonable
;
7
11
interface
Evaluation
extends
Arrayable, Jsonable
12
{
13
20
public
function
setVisible
(
bool
$visible);
21
28
public
function
setMandatory
(
bool
$mandatory);
29
36
public
function
setActive
(
bool
$active);
37
44
public
function
setComplete
(
bool
$complete);
45
51
public
function
visible
(): bool;
52
58
public
function
mandatory
(): bool;
59
65
public
function
active
(): bool;
66
72
public
function
complete
(): bool;
73
}
BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation\mandatory
mandatory()
BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation
Definition:
Evaluation.php:11
Jsonable
BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation\setMandatory
setMandatory(bool $mandatory)
Arrayable
BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation\visible
visible()
BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation\setActive
setActive(bool $active)
BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation\setComplete
setComplete(bool $complete)
BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation\complete
complete()
BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation\active
active()
BristolSU\Support\ModuleInstance\Contracts\Evaluator
Definition:
ActivityInstanceEvaluator.php:4
BristolSU\Support\ModuleInstance\Contracts\Evaluator\Evaluation\setVisible
setVisible(bool $visible)
Generated by
1.8.13