Code Duplication    Length = 10-13 lines in 2 locations

includes/auth/AuthManager.php 2 locations

@@ 259-271 (lines=13) @@
256
		}
257
258
		$guessUserName = null;
259
		foreach ( $reqs as $req ) {
260
			$req->returnToUrl = $returnToUrl;
261
			// @codeCoverageIgnoreStart
262
			if ( $req->username !== null && $req->username !== '' ) {
263
				if ( $guessUserName === null ) {
264
					$guessUserName = $req->username;
265
				} elseif ( $guessUserName !== $req->username ) {
266
					$guessUserName = null;
267
					break;
268
				}
269
			}
270
			// @codeCoverageIgnoreEnd
271
		}
272
273
		// Check for special-case login of a just-created account
274
		$req = AuthenticationRequest::getRequestByClass(
@@ 404-413 (lines=10) @@
401
				// We haven't picked a PrimaryAuthenticationProvider yet
402
				// @codeCoverageIgnoreStart
403
				$guessUserName = null;
404
				foreach ( $reqs as $req ) {
405
					if ( $req->username !== null && $req->username !== '' ) {
406
						if ( $guessUserName === null ) {
407
							$guessUserName = $req->username;
408
						} elseif ( $guessUserName !== $req->username ) {
409
							$guessUserName = null;
410
							break;
411
						}
412
					}
413
				}
414
				$state['guessUserName'] = $guessUserName;
415
				// @codeCoverageIgnoreEnd
416
				$state['reqs'] = $reqs;