15 return 'usr_language';
33 if (!is_string(
$lng) || 2 !== strlen(
$lng)) {
47 return new \ilTermsOfServiceUserHasLanguageCriterionGUI($this,
$lng);
An exception for terminatinating execution or to throw for unit testing.
Class ilTermsOfServiceCriterionConfig.
Class ilTermsOfServiceUserHasLanguageCriterion.
hasUniqueNature()
Returns whether or not a criterion is unique by it's nature.Example: "User Language"....
evaluate(\ilObjUser $user, \ilTermsOfServiceCriterionConfig $config)
bool
ui(\ilLanguage $lng)
\ilTermsOfServiceCriterionTypeGUI
getTypeIdent()
Returns a unique id of the criterion type.string
Interface ilTermsOfServiceCriterionTypeGUI.
Interface ilTermsOfServiceCriterionType.