206 foreach (array_keys(get_class_vars(
'shibConfig')) as $field) {
209 $this->{$field} = $str;
216 if (!isset(self::$cache)) {
217 self::$cache =
new self();
228 if ($key ===
'cache') {
231 return $this->{$key};
281 return explode(
';', $this->email)[0];
An exception for terminatinating execution or to throw for unit testing.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
setDepartment(string $department)
setUpdateCountry(bool $update_country)
setMatriculation(string $matriculation)
setUpdateFax(bool $update_fax)
setActivateNew(bool $activate_new)
setLastname(string $lastname)
setPhoneMobile(string $phone_mobile)
setUpdateFirstname(bool $update_firstname)
setZipcode(string $zipcode)
setUpdateGender(bool $update_gender)
setPhoneHome(string $phone_home)
setUpdateLogin(bool $update_login)
setUpdatePhoneOffice(bool $update_phone_office)
setUpdateLastname(bool $update_lastname)
setUpdateTitle(bool $update_title)
setGender(string $gender)
setUpdateDepartment(bool $update_department)
setUserDefaultRole(int $user_default_role)
setUpdatePhoneMobile(bool $update_phone_mobile)
setUpdateCity(bool $update_city)
setUpdateDataConv(bool $update_data_conv)
setUpdateLanguage(bool $update_language)
getValueByKey(string $key)
setUpdateEmail(bool $update_email)
setUpdateStreet(bool $update_street)
setUpdateInstitution(bool $update_institution)
setInstitution(string $institution)
setUpdateMatriculation(bool $update_matriculation)
setDataConv(string $data_conv)
setUpdateHobby(bool $update_hobby)
setCountry(string $country)
setStreet(string $street)
setUpdatePhoneHome(bool $update_phone_home)
setFirstname(string $firstname)
setLanguage(string $language)
setUpdateZipcode(bool $update_zipcode)
setPhoneOffice(string $phone_office)
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc