diff --git a/lib/private/Authentication/Login/Chain.php b/lib/private/Authentication/Login/Chain.php index 4988777a5ed16..c2e6bad421c3d 100644 --- a/lib/private/Authentication/Login/Chain.php +++ b/lib/private/Authentication/Login/Chain.php @@ -80,6 +80,19 @@ public function __construct(PreLoginHookCommand $preLoginHookCommand, FinishRememberedLoginCommand $finishRememberedLoginCommand, FlowV2EphemeralSessionsCommand $flowV2EphemeralSessionsCommand ) { + $this->preLoginHookCommand = $preLoginHookCommand; + $this->userDisabledCheckCommand = $userDisabledCheckCommand; + $this->uidLoginCommand = $uidLoginCommand; + $this->emailLoginCommand = $emailLoginCommand; + $this->loggedInCheckCommand = $loggedInCheckCommand; + $this->completeLoginCommand = $completeLoginCommand; + $this->createSessionTokenCommand = $createSessionTokenCommand; + $this->clearLostPasswordTokensCommand = $clearLostPasswordTokensCommand; + $this->updateLastPasswordConfirmCommand = $updateLastPasswordConfirmCommand; + $this->setUserTimezoneCommand = $setUserTimezoneCommand; + $this->twoFactorCommand = $twoFactorCommand; + $this->finishRememberedLoginCommand = $finishRememberedLoginCommand; + $this->flowV2EphemeralSessionsCommand = $flowV2EphemeralSessionsCommand; } public function process(LoginData $loginData): LoginResult {