userManager = $userManager; } public function process(LoginData $loginData): LoginResult { if ($this->userManager instanceof PublicEmitter) { $this->userManager->emit( '\OC\User', 'preLogin', [ $loginData->getUsername(), $loginData->getPassword(), ] ); } return $this->processNextOrFinishSuccessfully($loginData); } }