Code Duplication    Length = 5-6 lines in 2 locations

Contrib/less.php/Less.php 2 locations

@@ 9148-9153 (lines=6) @@
9145
				$replacementSelector->elements[0]->currentFileInfo
9146
			);
9147
9148
			if( $match['pathIndex'] > $currentSelectorPathIndex && $currentSelectorPathElementIndex > 0 ){
9149
				$last_path = end($path);
9150
				$last_path->elements = array_merge( $last_path->elements, array_slice( $selectorPath[$currentSelectorPathIndex]->elements, $currentSelectorPathElementIndex));
9151
				$currentSelectorPathElementIndex = 0;
9152
				$currentSelectorPathIndex++;
9153
			}
9154
9155
			$newElements = array_merge(
9156
				array_slice($selector->elements, $currentSelectorPathElementIndex, ($match['index'] - $currentSelectorPathElementIndex) ) // last parameter of array_slice is different than the last parameter of javascript's slice
@@ 9177-9181 (lines=5) @@
9174
			}
9175
		}
9176
9177
		if( $currentSelectorPathIndex < $selectorPath_len && $currentSelectorPathElementIndex > 0 ){
9178
			$last_path = end($path);
9179
			$last_path->elements = array_merge( $last_path->elements, array_slice($selectorPath[$currentSelectorPathIndex]->elements, $currentSelectorPathElementIndex));
9180
			$currentSelectorPathIndex++;
9181
		}
9182
9183
		$slice_len = $selectorPath_len - $currentSelectorPathIndex;
9184
		$path = array_merge($path, array_slice($selectorPath, $currentSelectorPathIndex, $slice_len));