1 <?php declare(strict_types=1);
68 if (defined(
'IL_CERT_SSO')) {
69 $GLOBALS[
'DIC']->logger()->init()->debug(
'CERT SSO request. No adjustment.');
72 $GLOBALS[
'DIC']->logger()->init()->debug(
'Context does not support redirects. No adjustment.');
74 } elseif ($this->ctrl->isAsynch()) {
75 $GLOBALS[
'DIC']->logger()->init()->debug(
'Async request. No adjustment.');
77 } elseif (in_array(basename(
$_SERVER[
'PHP_SELF']), array(
'logout.php'))) {
78 $GLOBALS[
'DIC']->logger()->init()->debug(
'Logout request. No adjustment.');
80 } elseif (!$this->
user->getId() || $this->
user->isAnonymous()) {
81 $GLOBALS[
'DIC']->logger()->init()->debug(
'Anonymous request. No adjustment.');
84 $GLOBALS[
'DIC']->logger()->init()->debug(__CLASS__ .
' already passed in the current user session.');
88 foreach ($this->cases as $case) {
89 if ($case->isInFulfillment()) {
90 $GLOBALS[
'DIC']->logger()->init()->debug(
'Case is in fulfillment:' . get_class($case));
94 if ($case->shouldAdjustRequest()) {
95 $GLOBALS[
'DIC']->logger()->init()->debug(
'Case required adjustment:' . get_class($case));
96 if ($case->shouldStoreRequestTarget()) {
This class provides processing control methods.
static get($a_var)
Get a value.
Class ilUserProfileIncompleteRequestTargetAdjustmentCase.
static set($a_var, $a_val)
Set a value.
if(!defined('PATH_SEPARATOR')) $GLOBALS['_PEAR_default_error_mode']
Class ilUserAccountMaintenanceEnforcement.
Class ilUserProfileIncompleteAndPasswordResetRequestTargetAdjustmentCase.
__construct(ilObjUser $user, ilCtrl $ctrl, ServerRequestInterface $request)
Class ilTermsOfServiceRequestTargetAdjustmentCase.
static supportsRedirects()
Are redirects supported?