Code Duplication    Length = 7-7 lines in 2 locations

includes/libs/lockmanager/MemcLockManager.php 2 locations

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