ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Class ilTermsOfServiceAcceptanceHistoryCriteriaBag. More...
Public Member Functions | ||||
__construct ($data=[]) | ||||
ilTermsOfServiceAcceptanceHistoryCriteriaBag constructor. More... | ||||
toJson () | ||||
fromJson (string $json) | ||||
| ||||
jsonSerialize () | ||||
Private Member Functions | |
ensureValidArrayTypes (array $data) | |
ensureValidInternalTypes (array $data) | |
Class ilTermsOfServiceAcceptanceHistoryCriteriaBag.
Definition at line 8 of file class.ilTermsOfServiceAcceptanceHistoryCriteriaBag.php.
ilTermsOfServiceAcceptanceHistoryCriteriaBag::__construct | ( | $data = [] | ) |
ilTermsOfServiceAcceptanceHistoryCriteriaBag constructor.
string|ilTermsOfServiceEvaluableCriterion[] |
Definition at line 15 of file class.ilTermsOfServiceAcceptanceHistoryCriteriaBag.php.
References $data, ILIAS\GlobalScreen\Provider\__construct(), ensureValidArrayTypes(), fromJson(), ilTermsOfServiceEvaluableCriterion\getCriterionId(), and ilTermsOfServiceEvaluableCriterion\getCriterionValue().
|
private |
array | $data |
Definition at line 40 of file class.ilTermsOfServiceAcceptanceHistoryCriteriaBag.php.
Referenced by __construct().
|
private |
array | $data |
Definition at line 56 of file class.ilTermsOfServiceAcceptanceHistoryCriteriaBag.php.
Referenced by fromJson().
ilTermsOfServiceAcceptanceHistoryCriteriaBag::fromJson | ( | string | $json | ) |
string | $json |
Implements ilTermsOfServiceJsonDeserialization.
Definition at line 89 of file class.ilTermsOfServiceAcceptanceHistoryCriteriaBag.php.
References $data, and ensureValidInternalTypes().
Referenced by __construct().
ilTermsOfServiceAcceptanceHistoryCriteriaBag::jsonSerialize | ( | ) |
Definition at line 108 of file class.ilTermsOfServiceAcceptanceHistoryCriteriaBag.php.
ilTermsOfServiceAcceptanceHistoryCriteriaBag::toJson | ( | ) |
Implements ilTermsOfServiceJsonSerialization.
Definition at line 78 of file class.ilTermsOfServiceAcceptanceHistoryCriteriaBag.php.