19declare(strict_types=1);
21use Psr\Http\Message\ServerRequestInterface;
49 !isset($this->request->getQueryParams()[
'baseClass']) ||
50 strtolower($this->request->getQueryParams()[
'baseClass']) !== strtolower(ilDashboardGUI::class)
57 strtolower($this->
ctrl->getCmdClass()) === strtolower(ilLocalUserPasswordSettingsGUI::class)
60 $this->
ctrl->getCmd(),
76 if (!$this->
isInFulfillment() && ($this->
user->isPasswordChangeDemanded() || $this->user->isPasswordExpired(
86 $this->
ctrl->redirectToURL(
87 $this->
ctrl->getLinkTargetByClass(
89 ilDashboardGUI::class,
90 PersonalSettingsGUI::class,
91 ilLocalUserPasswordSettingsGUI::class
@ilCtrl_Calls ILIAS\User\Settings\PersonalSettingsGUI: ILIAS\User\Account\DeleteAccountGUI @ilCtrl_Ca...
Class ilCtrl provides processing control methods.
__construct(ilObjUser $user, ilCtrl $ctrl, ServerRequestInterface $request)
shouldStoreRequestTarget()
ServerRequestInterface $request
const string CMD_SHOW_PASSWORD
const string CMD_SAVE_PASSWORD
static get(string $a_var)