userSession = $userSession; } public function process(LoginData $loginData): LoginResult { $this->userSession->completeLogin( $loginData->getUser(), [ 'loginName' => $loginData->getUsername(), 'password' => $loginData->getPassword(), ] ); return $this->processNextOrFinishSuccessfully($loginData); } }