1<?
php declare(strict_types=1);
5use Psr\Http\Message\ServerRequestInterface;
46 !isset($this->request->getQueryParams()[
'baseClass']) ||
47 strtolower($this->request->getQueryParams()[
'baseClass']) !==
'ildashboardgui'
53 strtolower($this->ctrl->getCmdClass()) ===
'ilpersonalsettingsgui' &&
54 in_array(strtolower($this->ctrl->getCmd()), [
'showpassword',
'savepassword'])
67 if (!$this->
isInFulfillment() && ($this->
user->isPasswordChangeDemanded() || $this->user->isPasswordExpired())) {
79 $this->ctrl->initBaseClass(
'ildashboardgui');
80 $this->ctrl->redirectByClass(
81 [
'ildashboardgui',
'ilpersonalsettingsgui'],
An exception for terminatinating execution or to throw for unit testing.
This class provides processing control methods.
Class ilForcedUserPasswordChangeStartUpStep.
__construct(ilObjUser $user, ilCtrl $ctrl, ServerRequestInterface $request)
ilForcedUserPasswordChangeStartUpStep constructor.
shouldStoreRequestTarget()
static get($a_var)
Get a value.