33 $this->component_factory =
$DIC[
"component.factory"];
34 $this->log =
$DIC[
'ilLog'];
39 if (!self::$cache instanceof
self) {
40 self::$cache =
new self();
48 return $this->component_factory->getActivePluginsInSlot(
'shibhk');
55 $user = $pl->beforeLogin($user);
65 $user = $pl->afterLogin($user);
75 $user = $pl->beforeCreateUser($user);
85 $user = $pl->afterCreateUser($user);
95 $user = $pl->beforeLogout($user);
104 $this->log->log(
'afterlogout');
106 $user = $pl->afterLogout($user);
116 $user = $pl->beforeUpdateUser($user);
126 $user = $pl->afterUpdateUser($user);
Component logger with individual log levels by component id.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
beforeUpdateUser(ilObjUser $user)
afterUpdateUser(ilObjUser $user)
ilComponentFactory $component_factory
static ilShibbolethPluginWrapper $cache
beforeCreateUser(ilObjUser $user)
afterLogin(ilObjUser $user)
beforeLogin(ilObjUser $user)
afterLogout(ilObjUser $user)
afterCreateUser(ilObjUser $user)
beforeLogout(ilObjUser $user)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...