Code Duplication    Length = 10-13 lines in 2 locations

includes/auth/AuthManager.php 2 locations

@@ 291-303 (lines=13) @@
288
		}
289
290
		$guessUserName = null;
291
		foreach ( $reqs as $req ) {
292
			$req->returnToUrl = $returnToUrl;
293
			// @codeCoverageIgnoreStart
294
			if ( $req->username !== null && $req->username !== '' ) {
295
				if ( $guessUserName === null ) {
296
					$guessUserName = $req->username;
297
				} elseif ( $guessUserName !== $req->username ) {
298
					$guessUserName = null;
299
					break;
300
				}
301
			}
302
			// @codeCoverageIgnoreEnd
303
		}
304
305
		// Check for special-case login of a just-created account
306
		$req = AuthenticationRequest::getRequestByClass(
@@ 436-445 (lines=10) @@
433
				// We haven't picked a PrimaryAuthenticationProvider yet
434
				// @codeCoverageIgnoreStart
435
				$guessUserName = null;
436
				foreach ( $reqs as $req ) {
437
					if ( $req->username !== null && $req->username !== '' ) {
438
						if ( $guessUserName === null ) {
439
							$guessUserName = $req->username;
440
						} elseif ( $guessUserName !== $req->username ) {
441
							$guessUserName = null;
442
							break;
443
						}
444
					}
445
				}
446
				$state['guessUserName'] = $guessUserName;
447
				// @codeCoverageIgnoreEnd
448
				$state['reqs'] = $reqs;