Code Duplication    Length = 7-7 lines in 2 locations

includes/libs/lockmanager/MemcLockManager.php 2 locations

@@ 116-122 (lines=7) @@
113
				$locksHeld = isset( $lockRecords[$locksKey] )
114
					? self::sanitizeLockArray( $lockRecords[$locksKey] )
115
					: self::newLockArray(); // init
116
				foreach ( $locksHeld[self::LOCK_EX] as $session => $expiry ) {
117
					if ( $expiry < $now ) { // stale?
118
						unset( $locksHeld[self::LOCK_EX][$session] );
119
					} elseif ( $session !== $this->session ) {
120
						$status->fatal( 'lockmanager-fail-acquirelock', $path );
121
					}
122
				}
123
				if ( $type === self::LOCK_EX ) {
124
					foreach ( $locksHeld[self::LOCK_SH] as $session => $expiry ) {
125
						if ( $expiry < $now ) { // stale?
@@ 124-130 (lines=7) @@
121
					}
122
				}
123
				if ( $type === self::LOCK_EX ) {
124
					foreach ( $locksHeld[self::LOCK_SH] as $session => $expiry ) {
125
						if ( $expiry < $now ) { // stale?
126
							unset( $locksHeld[self::LOCK_SH][$session] );
127
						} elseif ( $session !== $this->session ) {
128
							$status->fatal( 'lockmanager-fail-acquirelock', $path );
129
						}
130
					}
131
				}
132
				if ( $status->isOK() ) {
133
					// Register the session in the lock record array