ILIAS
release_8 Revision v8.19-1-g4e8f2f9140c
|
Interface ilTermsOfServiceSequentialDocumentEvaluation. More...
Public Member Functions | |
__construct (ilTermsOfServiceDocumentCriteriaEvaluation $evaluation, ilObjUser $user, ilLogger $log, array $possibleDocuments) | |
withContextUser (ilObjUser $user) | |
Returns an evaluator like this with the passed context user. More... | |
evaluateDocument (ilTermsOfServiceSignableDocument $document) | |
Evaluates the passed document for the context given in the concrete implementation. More... | |
document () | |
Determines a document based on the context of the concrete implementation. More... | |
hasDocument () | |
Protected Member Functions | |
getMatchingDocuments () | |
Protected Attributes | |
ilTermsOfServiceDocumentCriteriaEvaluation | $evaluation |
ilObjUser | $user |
array | $matchingDocumentsByUser = [] |
array | $possibleDocuments = [] |
ilLogger | $log |
Interface ilTermsOfServiceSequentialDocumentEvaluation.
Definition at line 25 of file class.ilTermsOfServiceSequentialDocumentEvaluation.php.
ilTermsOfServiceSequentialDocumentEvaluation::__construct | ( | ilTermsOfServiceDocumentCriteriaEvaluation | $evaluation, |
ilObjUser | $user, | ||
ilLogger | $log, | ||
array | $possibleDocuments | ||
) |
Definition at line 35 of file class.ilTermsOfServiceSequentialDocumentEvaluation.php.
References $evaluation, $log, $possibleDocuments, $user, and ILIAS\Repository\user().
ilTermsOfServiceSequentialDocumentEvaluation::document | ( | ) |
Determines a document based on the context of the concrete implementation.
Implements ilTermsOfServiceDocumentEvaluation.
Definition at line 90 of file class.ilTermsOfServiceSequentialDocumentEvaluation.php.
References getMatchingDocuments(), and ILIAS\Repository\user().
ilTermsOfServiceSequentialDocumentEvaluation::evaluateDocument | ( | ilTermsOfServiceSignableDocument | $document | ) |
Evaluates the passed document for the context given in the concrete implementation.
ilTermsOfServiceSignableDocument | $document |
Implements ilTermsOfServiceDocumentEvaluation.
Definition at line 85 of file class.ilTermsOfServiceSequentialDocumentEvaluation.php.
Referenced by getMatchingDocuments().
|
protected |
Definition at line 59 of file class.ilTermsOfServiceSequentialDocumentEvaluation.php.
References $matchingDocumentsByUser, evaluateDocument(), and ILIAS\Repository\user().
Referenced by document(), and hasDocument().
ilTermsOfServiceSequentialDocumentEvaluation::hasDocument | ( | ) |
Implements ilTermsOfServiceDocumentEvaluation.
Definition at line 104 of file class.ilTermsOfServiceSequentialDocumentEvaluation.php.
References getMatchingDocuments().
ilTermsOfServiceSequentialDocumentEvaluation::withContextUser | ( | ilObjUser | $user | ) |
Returns an evaluator like this with the passed context user.
ilObjUser | $user |
Implements ilTermsOfServiceDocumentEvaluation.
Definition at line 47 of file class.ilTermsOfServiceSequentialDocumentEvaluation.php.
References $user.
|
protected |
Definition at line 27 of file class.ilTermsOfServiceSequentialDocumentEvaluation.php.
Referenced by __construct().
|
protected |
Definition at line 33 of file class.ilTermsOfServiceSequentialDocumentEvaluation.php.
Referenced by __construct().
|
protected |
Definition at line 30 of file class.ilTermsOfServiceSequentialDocumentEvaluation.php.
Referenced by getMatchingDocuments().
|
protected |
Definition at line 32 of file class.ilTermsOfServiceSequentialDocumentEvaluation.php.
Referenced by __construct().
|
protected |
Definition at line 28 of file class.ilTermsOfServiceSequentialDocumentEvaluation.php.
Referenced by __construct(), and withContextUser().