Code Duplication    Length = 10-13 lines in 2 locations

includes/auth/AuthManager.php 2 locations

@@ 248-260 (lines=13) @@
245
		}
246
247
		$guessUserName = null;
248
		foreach ( $reqs as $req ) {
249
			$req->returnToUrl = $returnToUrl;
250
			// @codeCoverageIgnoreStart
251
			if ( $req->username !== null && $req->username !== '' ) {
252
				if ( $guessUserName === null ) {
253
					$guessUserName = $req->username;
254
				} elseif ( $guessUserName !== $req->username ) {
255
					$guessUserName = null;
256
					break;
257
				}
258
			}
259
			// @codeCoverageIgnoreEnd
260
		}
261
262
		// Check for special-case login of a just-created account
263
		$req = AuthenticationRequest::getRequestByClass(
@@ 394-403 (lines=10) @@
391
				// We haven't picked a PrimaryAuthenticationProvider yet
392
				// @codeCoverageIgnoreStart
393
				$guessUserName = null;
394
				foreach ( $reqs as $req ) {
395
					if ( $req->username !== null && $req->username !== '' ) {
396
						if ( $guessUserName === null ) {
397
							$guessUserName = $req->username;
398
						} elseif ( $guessUserName !== $req->username ) {
399
							$guessUserName = null;
400
							break;
401
						}
402
					}
403
				}
404
				$state['guessUserName'] = $guessUserName;
405
				// @codeCoverageIgnoreEnd
406
				$state['reqs'] = $reqs;