Passed
Push — master ( 0571fd...48a8f0 )
by Blizzz
19:19 queued 08:57
created
lib/private/Authentication/Login/UidLoginCommand.php 1 patch
Indentation   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -30,28 +30,28 @@
 block discarded – undo
30 30
 
31 31
 class UidLoginCommand extends ALoginCommand {
32 32
 
33
-	/** @var Manager */
34
-	private $userManager;
35
-
36
-	public function __construct(Manager $userManager) {
37
-		$this->userManager = $userManager;
38
-	}
39
-
40
-	/**
41
-	 * @param LoginData $loginData
42
-	 *
43
-	 * @return LoginResult
44
-	 */
45
-	public function process(LoginData $loginData): LoginResult {
46
-		/* @var $loginResult IUser */
47
-		$user = $this->userManager->checkPasswordNoLogging(
48
-			$loginData->getUsername(),
49
-			$loginData->getPassword()
50
-		);
51
-
52
-		$loginData->setUser($user);
53
-
54
-		return $this->processNextOrFinishSuccessfully($loginData);
55
-	}
33
+    /** @var Manager */
34
+    private $userManager;
35
+
36
+    public function __construct(Manager $userManager) {
37
+        $this->userManager = $userManager;
38
+    }
39
+
40
+    /**
41
+     * @param LoginData $loginData
42
+     *
43
+     * @return LoginResult
44
+     */
45
+    public function process(LoginData $loginData): LoginResult {
46
+        /* @var $loginResult IUser */
47
+        $user = $this->userManager->checkPasswordNoLogging(
48
+            $loginData->getUsername(),
49
+            $loginData->getPassword()
50
+        );
51
+
52
+        $loginData->setUser($user);
53
+
54
+        return $this->processNextOrFinishSuccessfully($loginData);
55
+    }
56 56
 
57 57
 }
Please login to merge, or discard this patch.
lib/private/Authentication/Login/UpdateLastPasswordConfirmCommand.php 1 patch
Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -29,20 +29,20 @@
 block discarded – undo
29 29
 
30 30
 class UpdateLastPasswordConfirmCommand extends ALoginCommand {
31 31
 
32
-	/** @var ISession */
33
-	private $session;
32
+    /** @var ISession */
33
+    private $session;
34 34
 
35
-	public function __construct(ISession $session) {
36
-		$this->session = $session;
37
-	}
35
+    public function __construct(ISession $session) {
36
+        $this->session = $session;
37
+    }
38 38
 
39
-	public function process(LoginData $loginData): LoginResult {
40
-		$this->session->set(
41
-			'last-password-confirm',
42
-			$loginData->getUser()->getLastLogin()
43
-		);
39
+    public function process(LoginData $loginData): LoginResult {
40
+        $this->session->set(
41
+            'last-password-confirm',
42
+            $loginData->getUser()->getLastLogin()
43
+        );
44 44
 
45
-		return $this->processNextOrFinishSuccessfully($loginData);
46
-	}
45
+        return $this->processNextOrFinishSuccessfully($loginData);
46
+    }
47 47
 
48 48
 }
Please login to merge, or discard this patch.
lib/private/Authentication/Login/CreateSessionTokenCommand.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -45,7 +45,7 @@
 block discarded – undo
45 45
 
46 46
 	public function process(LoginData $loginData): LoginResult {
47 47
 		$tokenType = IToken::REMEMBER;
48
-		if ((int)$this->config->getSystemValue('remember_login_cookie_lifetime', 60 * 60 * 24 * 15) === 0) {
48
+		if ((int) $this->config->getSystemValue('remember_login_cookie_lifetime', 60 * 60 * 24 * 15) === 0) {
49 49
 			$loginData->setRememberLogin(false);
50 50
 			$tokenType = IToken::DO_NOT_REMEMBER;
51 51
 		}
Please login to merge, or discard this patch.
Indentation   +42 added lines, -42 removed lines patch added patch discarded remove patch
@@ -32,51 +32,51 @@
 block discarded – undo
32 32
 
33 33
 class CreateSessionTokenCommand extends ALoginCommand {
34 34
 
35
-	/** @var IConfig */
36
-	private $config;
35
+    /** @var IConfig */
36
+    private $config;
37 37
 
38
-	/** @var Session */
39
-	private $userSession;
38
+    /** @var Session */
39
+    private $userSession;
40 40
 
41
-	public function __construct(IConfig $config,
42
-								Session $userSession) {
43
-		$this->config = $config;
44
-		$this->userSession = $userSession;
45
-	}
41
+    public function __construct(IConfig $config,
42
+                                Session $userSession) {
43
+        $this->config = $config;
44
+        $this->userSession = $userSession;
45
+    }
46 46
 
47
-	public function process(LoginData $loginData): LoginResult {
48
-		$tokenType = IToken::REMEMBER;
49
-		if ((int)$this->config->getSystemValue('remember_login_cookie_lifetime', 60 * 60 * 24 * 15) === 0) {
50
-			$loginData->setRememberLogin(false);
51
-			$tokenType = IToken::DO_NOT_REMEMBER;
52
-		}
47
+    public function process(LoginData $loginData): LoginResult {
48
+        $tokenType = IToken::REMEMBER;
49
+        if ((int)$this->config->getSystemValue('remember_login_cookie_lifetime', 60 * 60 * 24 * 15) === 0) {
50
+            $loginData->setRememberLogin(false);
51
+            $tokenType = IToken::DO_NOT_REMEMBER;
52
+        }
53 53
 
54
-		if ($loginData->getPassword() === '') {
55
-			$this->userSession->createSessionToken(
56
-				$loginData->getRequest(),
57
-				$loginData->getUser()->getUID(),
58
-				$loginData->getUsername(),
59
-				null,
60
-				$tokenType
61
-			);
62
-			$this->userSession->updateTokens(
63
-				$loginData->getUser()->getUID(),
64
-				''
65
-			);
66
-		} else {
67
-			$this->userSession->createSessionToken(
68
-				$loginData->getRequest(),
69
-				$loginData->getUser()->getUID(),
70
-				$loginData->getUsername(),
71
-				$loginData->getPassword(),
72
-				$tokenType
73
-			);
74
-			$this->userSession->updateTokens(
75
-				$loginData->getUser()->getUID(),
76
-				$loginData->getPassword()
77
-			);
78
-		}
54
+        if ($loginData->getPassword() === '') {
55
+            $this->userSession->createSessionToken(
56
+                $loginData->getRequest(),
57
+                $loginData->getUser()->getUID(),
58
+                $loginData->getUsername(),
59
+                null,
60
+                $tokenType
61
+            );
62
+            $this->userSession->updateTokens(
63
+                $loginData->getUser()->getUID(),
64
+                ''
65
+            );
66
+        } else {
67
+            $this->userSession->createSessionToken(
68
+                $loginData->getRequest(),
69
+                $loginData->getUser()->getUID(),
70
+                $loginData->getUsername(),
71
+                $loginData->getPassword(),
72
+                $tokenType
73
+            );
74
+            $this->userSession->updateTokens(
75
+                $loginData->getUser()->getUID(),
76
+                $loginData->getPassword()
77
+            );
78
+        }
79 79
 
80
-		return $this->processNextOrFinishSuccessfully($loginData);
81
-	}
80
+        return $this->processNextOrFinishSuccessfully($loginData);
81
+    }
82 82
 }
Please login to merge, or discard this patch.
lib/private/Authentication/Login/FinishRememberedLoginCommand.php 1 patch
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -28,19 +28,19 @@
 block discarded – undo
28 28
 
29 29
 class FinishRememberedLoginCommand extends ALoginCommand {
30 30
 
31
-	/** @var Session */
32
-	private $userSession;
31
+    /** @var Session */
32
+    private $userSession;
33 33
 
34
-	public function __construct(Session $userSession) {
35
-		$this->userSession = $userSession;
36
-	}
34
+    public function __construct(Session $userSession) {
35
+        $this->userSession = $userSession;
36
+    }
37 37
 
38
-	public function process(LoginData $loginData): LoginResult {
39
-		if ($loginData->isRememberLogin()) {
40
-			$this->userSession->createRememberMeToken($loginData->getUser());
41
-		}
38
+    public function process(LoginData $loginData): LoginResult {
39
+        if ($loginData->isRememberLogin()) {
40
+            $this->userSession->createRememberMeToken($loginData->getUser());
41
+        }
42 42
 
43
-		return $this->processNextOrFinishSuccessfully($loginData);
44
-	}
43
+        return $this->processNextOrFinishSuccessfully($loginData);
44
+    }
45 45
 
46 46
 }
Please login to merge, or discard this patch.
lib/private/Authentication/Login/CompleteLoginCommand.php 1 patch
Indentation   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -28,23 +28,23 @@
 block discarded – undo
28 28
 
29 29
 class CompleteLoginCommand extends ALoginCommand {
30 30
 
31
-	/** @var Session */
32
-	private $userSession;
33
-
34
-	public function __construct(Session $userSession) {
35
-		$this->userSession = $userSession;
36
-	}
37
-
38
-	public function process(LoginData $loginData): LoginResult {
39
-		$this->userSession->completeLogin(
40
-			$loginData->getUser(),
41
-			[
42
-				'loginName' => $loginData->getUsername(),
43
-				'password' => $loginData->getPassword(),
44
-			]
45
-		);
46
-
47
-		return $this->processNextOrFinishSuccessfully($loginData);
48
-	}
31
+    /** @var Session */
32
+    private $userSession;
33
+
34
+    public function __construct(Session $userSession) {
35
+        $this->userSession = $userSession;
36
+    }
37
+
38
+    public function process(LoginData $loginData): LoginResult {
39
+        $this->userSession->completeLogin(
40
+            $loginData->getUser(),
41
+            [
42
+                'loginName' => $loginData->getUsername(),
43
+                'password' => $loginData->getPassword(),
44
+            ]
45
+        );
46
+
47
+        return $this->processNextOrFinishSuccessfully($loginData);
48
+    }
49 49
 
50 50
 }
Please login to merge, or discard this patch.
lib/private/Authentication/Login/EmailLoginCommand.php 1 patch
Indentation   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -29,33 +29,33 @@
 block discarded – undo
29 29
 
30 30
 class EmailLoginCommand extends ALoginCommand {
31 31
 
32
-	/** @var IUserManager */
33
-	private $userManager;
34
-
35
-	public function __construct(IUserManager $userManager) {
36
-		$this->userManager = $userManager;
37
-	}
38
-
39
-	public function process(LoginData $loginData): LoginResult {
40
-		if ($loginData->getUser() === false) {
41
-			$users = $this->userManager->getByEmail($loginData->getUsername());
42
-			// we only allow login by email if unique
43
-			if (count($users) === 1) {
44
-				$username = $users[0]->getUID();
45
-				if ($username !== $loginData->getUsername()) {
46
-					$user = $this->userManager->checkPassword(
47
-						$username,
48
-						$loginData->getPassword()
49
-					);
50
-					if ($user !== false) {
51
-						$loginData->setUser($user);
52
-						$loginData->setUsername($username);
53
-					}
54
-				}
55
-			}
56
-		}
57
-
58
-		return $this->processNextOrFinishSuccessfully($loginData);
59
-	}
32
+    /** @var IUserManager */
33
+    private $userManager;
34
+
35
+    public function __construct(IUserManager $userManager) {
36
+        $this->userManager = $userManager;
37
+    }
38
+
39
+    public function process(LoginData $loginData): LoginResult {
40
+        if ($loginData->getUser() === false) {
41
+            $users = $this->userManager->getByEmail($loginData->getUsername());
42
+            // we only allow login by email if unique
43
+            if (count($users) === 1) {
44
+                $username = $users[0]->getUID();
45
+                if ($username !== $loginData->getUsername()) {
46
+                    $user = $this->userManager->checkPassword(
47
+                        $username,
48
+                        $loginData->getPassword()
49
+                    );
50
+                    if ($user !== false) {
51
+                        $loginData->setUser($user);
52
+                        $loginData->setUsername($username);
53
+                    }
54
+                }
55
+            }
56
+        }
57
+
58
+        return $this->processNextOrFinishSuccessfully($loginData);
59
+    }
60 60
 
61 61
 }
Please login to merge, or discard this patch.
lib/private/Authentication/Login/Chain.php 1 patch
Indentation   +80 added lines, -80 removed lines patch added patch discarded remove patch
@@ -27,85 +27,85 @@
 block discarded – undo
27 27
 
28 28
 class Chain {
29 29
 
30
-	/** @var PreLoginHookCommand */
31
-	private $preLoginHookCommand;
32
-
33
-	/** @var UserDisabledCheckCommand */
34
-	private $userDisabledCheckCommand;
35
-
36
-	/** @var UidLoginCommand */
37
-	private $uidLoginCommand;
38
-
39
-	/** @var EmailLoginCommand */
40
-	private $emailLoginCommand;
41
-
42
-	/** @var LoggedInCheckCommand */
43
-	private $loggedInCheckCommand;
44
-
45
-	/** @var CompleteLoginCommand */
46
-	private $completeLoginCommand;
47
-
48
-	/** @var CreateSessionTokenCommand */
49
-	private $createSessionTokenCommand;
50
-
51
-	/** @var ClearLostPasswordTokensCommand */
52
-	private $clearLostPasswordTokensCommand;
53
-
54
-	/** @var UpdateLastPasswordConfirmCommand */
55
-	private $updateLastPasswordConfirmCommand;
56
-
57
-	/** @var SetUserTimezoneCommand */
58
-	private $setUserTimezoneCommand;
59
-
60
-	/** @var TwoFactorCommand */
61
-	private $twoFactorCommand;
62
-
63
-	/** @var FinishRememberedLoginCommand */
64
-	private $finishRememberedLoginCommand;
65
-
66
-	public function __construct(PreLoginHookCommand $preLoginHookCommand,
67
-								UserDisabledCheckCommand $userDisabledCheckCommand,
68
-								UidLoginCommand $uidLoginCommand,
69
-								EmailLoginCommand $emailLoginCommand,
70
-								LoggedInCheckCommand $loggedInCheckCommand,
71
-								CompleteLoginCommand $completeLoginCommand,
72
-								CreateSessionTokenCommand $createSessionTokenCommand,
73
-								ClearLostPasswordTokensCommand $clearLostPasswordTokensCommand,
74
-								UpdateLastPasswordConfirmCommand $updateLastPasswordConfirmCommand,
75
-								SetUserTimezoneCommand $setUserTimezoneCommand,
76
-								TwoFactorCommand $twoFactorCommand,
77
-								FinishRememberedLoginCommand $finishRememberedLoginCommand
78
-	) {
79
-		$this->preLoginHookCommand = $preLoginHookCommand;
80
-		$this->userDisabledCheckCommand = $userDisabledCheckCommand;
81
-		$this->uidLoginCommand = $uidLoginCommand;
82
-		$this->emailLoginCommand = $emailLoginCommand;
83
-		$this->loggedInCheckCommand = $loggedInCheckCommand;
84
-		$this->completeLoginCommand = $completeLoginCommand;
85
-		$this->createSessionTokenCommand = $createSessionTokenCommand;
86
-		$this->clearLostPasswordTokensCommand = $clearLostPasswordTokensCommand;
87
-		$this->updateLastPasswordConfirmCommand = $updateLastPasswordConfirmCommand;
88
-		$this->setUserTimezoneCommand = $setUserTimezoneCommand;
89
-		$this->twoFactorCommand = $twoFactorCommand;
90
-		$this->finishRememberedLoginCommand = $finishRememberedLoginCommand;
91
-	}
92
-
93
-	public function process(LoginData $loginData): LoginResult {
94
-		$chain = $this->preLoginHookCommand;
95
-		$chain
96
-			->setNext($this->userDisabledCheckCommand)
97
-			->setNext($this->uidLoginCommand)
98
-			->setNext($this->emailLoginCommand)
99
-			->setNext($this->loggedInCheckCommand)
100
-			->setNext($this->completeLoginCommand)
101
-			->setNext($this->createSessionTokenCommand)
102
-			->setNext($this->clearLostPasswordTokensCommand)
103
-			->setNext($this->updateLastPasswordConfirmCommand)
104
-			->setNext($this->setUserTimezoneCommand)
105
-			->setNext($this->twoFactorCommand)
106
-			->setNext($this->finishRememberedLoginCommand);
107
-
108
-		return $chain->process($loginData);
109
-	}
30
+    /** @var PreLoginHookCommand */
31
+    private $preLoginHookCommand;
32
+
33
+    /** @var UserDisabledCheckCommand */
34
+    private $userDisabledCheckCommand;
35
+
36
+    /** @var UidLoginCommand */
37
+    private $uidLoginCommand;
38
+
39
+    /** @var EmailLoginCommand */
40
+    private $emailLoginCommand;
41
+
42
+    /** @var LoggedInCheckCommand */
43
+    private $loggedInCheckCommand;
44
+
45
+    /** @var CompleteLoginCommand */
46
+    private $completeLoginCommand;
47
+
48
+    /** @var CreateSessionTokenCommand */
49
+    private $createSessionTokenCommand;
50
+
51
+    /** @var ClearLostPasswordTokensCommand */
52
+    private $clearLostPasswordTokensCommand;
53
+
54
+    /** @var UpdateLastPasswordConfirmCommand */
55
+    private $updateLastPasswordConfirmCommand;
56
+
57
+    /** @var SetUserTimezoneCommand */
58
+    private $setUserTimezoneCommand;
59
+
60
+    /** @var TwoFactorCommand */
61
+    private $twoFactorCommand;
62
+
63
+    /** @var FinishRememberedLoginCommand */
64
+    private $finishRememberedLoginCommand;
65
+
66
+    public function __construct(PreLoginHookCommand $preLoginHookCommand,
67
+                                UserDisabledCheckCommand $userDisabledCheckCommand,
68
+                                UidLoginCommand $uidLoginCommand,
69
+                                EmailLoginCommand $emailLoginCommand,
70
+                                LoggedInCheckCommand $loggedInCheckCommand,
71
+                                CompleteLoginCommand $completeLoginCommand,
72
+                                CreateSessionTokenCommand $createSessionTokenCommand,
73
+                                ClearLostPasswordTokensCommand $clearLostPasswordTokensCommand,
74
+                                UpdateLastPasswordConfirmCommand $updateLastPasswordConfirmCommand,
75
+                                SetUserTimezoneCommand $setUserTimezoneCommand,
76
+                                TwoFactorCommand $twoFactorCommand,
77
+                                FinishRememberedLoginCommand $finishRememberedLoginCommand
78
+    ) {
79
+        $this->preLoginHookCommand = $preLoginHookCommand;
80
+        $this->userDisabledCheckCommand = $userDisabledCheckCommand;
81
+        $this->uidLoginCommand = $uidLoginCommand;
82
+        $this->emailLoginCommand = $emailLoginCommand;
83
+        $this->loggedInCheckCommand = $loggedInCheckCommand;
84
+        $this->completeLoginCommand = $completeLoginCommand;
85
+        $this->createSessionTokenCommand = $createSessionTokenCommand;
86
+        $this->clearLostPasswordTokensCommand = $clearLostPasswordTokensCommand;
87
+        $this->updateLastPasswordConfirmCommand = $updateLastPasswordConfirmCommand;
88
+        $this->setUserTimezoneCommand = $setUserTimezoneCommand;
89
+        $this->twoFactorCommand = $twoFactorCommand;
90
+        $this->finishRememberedLoginCommand = $finishRememberedLoginCommand;
91
+    }
92
+
93
+    public function process(LoginData $loginData): LoginResult {
94
+        $chain = $this->preLoginHookCommand;
95
+        $chain
96
+            ->setNext($this->userDisabledCheckCommand)
97
+            ->setNext($this->uidLoginCommand)
98
+            ->setNext($this->emailLoginCommand)
99
+            ->setNext($this->loggedInCheckCommand)
100
+            ->setNext($this->completeLoginCommand)
101
+            ->setNext($this->createSessionTokenCommand)
102
+            ->setNext($this->clearLostPasswordTokensCommand)
103
+            ->setNext($this->updateLastPasswordConfirmCommand)
104
+            ->setNext($this->setUserTimezoneCommand)
105
+            ->setNext($this->twoFactorCommand)
106
+            ->setNext($this->finishRememberedLoginCommand);
107
+
108
+        return $chain->process($loginData);
109
+    }
110 110
 
111 111
 }
Please login to merge, or discard this patch.
lib/private/Authentication/Login/UserDisabledCheckCommand.php 1 patch
Indentation   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -31,30 +31,30 @@
 block discarded – undo
31 31
 
32 32
 class UserDisabledCheckCommand extends ALoginCommand {
33 33
 
34
-	/** @var IUserManager */
35
-	private $userManager;
34
+    /** @var IUserManager */
35
+    private $userManager;
36 36
 
37
-	/** @var ILogger */
38
-	private $logger;
37
+    /** @var ILogger */
38
+    private $logger;
39 39
 
40
-	public function __construct(IUserManager $userManager,
41
-								ILogger $logger) {
42
-		$this->userManager = $userManager;
43
-		$this->logger = $logger;
44
-	}
40
+    public function __construct(IUserManager $userManager,
41
+                                ILogger $logger) {
42
+        $this->userManager = $userManager;
43
+        $this->logger = $logger;
44
+    }
45 45
 
46
-	public function process(LoginData $loginData): LoginResult {
47
-		$user = $this->userManager->get($loginData->getUsername());
48
-		if ($user !== null && $user->isEnabled() === false) {
49
-			$username = $loginData->getUsername();
50
-			$ip = $loginData->getRequest()->getRemoteAddress();
46
+    public function process(LoginData $loginData): LoginResult {
47
+        $user = $this->userManager->get($loginData->getUsername());
48
+        if ($user !== null && $user->isEnabled() === false) {
49
+            $username = $loginData->getUsername();
50
+            $ip = $loginData->getRequest()->getRemoteAddress();
51 51
 
52
-			$this->logger->warning("Login failed: $username disabled (Remote IP: $ip)");
52
+            $this->logger->warning("Login failed: $username disabled (Remote IP: $ip)");
53 53
 
54
-			return LoginResult::failure($loginData, LoginController::LOGIN_MSG_USERDISABLED);
55
-		}
54
+            return LoginResult::failure($loginData, LoginController::LOGIN_MSG_USERDISABLED);
55
+        }
56 56
 
57
-		return $this->processNextOrFinishSuccessfully($loginData);
58
-	}
57
+        return $this->processNextOrFinishSuccessfully($loginData);
58
+    }
59 59
 
60 60
 }
Please login to merge, or discard this patch.
lib/private/Authentication/Login/SetUserTimezoneCommand.php 1 patch
Indentation   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -30,33 +30,33 @@
 block discarded – undo
30 30
 
31 31
 class SetUserTimezoneCommand extends ALoginCommand {
32 32
 
33
-	/** @var IConfig */
34
-	private $config;
35
-
36
-	/** @var ISession */
37
-	private $session;
38
-
39
-	public function __construct(IConfig $config,
40
-								ISession $session) {
41
-		$this->config = $config;
42
-		$this->session = $session;
43
-	}
44
-
45
-	public function process(LoginData $loginData): LoginResult {
46
-		if ($loginData->getTimeZoneOffset() !== '') {
47
-			$this->config->setUserValue(
48
-				$loginData->getUser()->getUID(),
49
-				'core',
50
-				'timezone',
51
-				$loginData->getTimeZone()
52
-			);
53
-			$this->session->set(
54
-				'timezone',
55
-				$loginData->getTimeZoneOffset()
56
-			);
57
-		}
58
-
59
-		return $this->processNextOrFinishSuccessfully($loginData);
60
-	}
33
+    /** @var IConfig */
34
+    private $config;
35
+
36
+    /** @var ISession */
37
+    private $session;
38
+
39
+    public function __construct(IConfig $config,
40
+                                ISession $session) {
41
+        $this->config = $config;
42
+        $this->session = $session;
43
+    }
44
+
45
+    public function process(LoginData $loginData): LoginResult {
46
+        if ($loginData->getTimeZoneOffset() !== '') {
47
+            $this->config->setUserValue(
48
+                $loginData->getUser()->getUID(),
49
+                'core',
50
+                'timezone',
51
+                $loginData->getTimeZone()
52
+            );
53
+            $this->session->set(
54
+                'timezone',
55
+                $loginData->getTimeZoneOffset()
56
+            );
57
+        }
58
+
59
+        return $this->processNextOrFinishSuccessfully($loginData);
60
+    }
61 61
 
62 62
 }
Please login to merge, or discard this patch.