Code Duplication    Length = 6-6 lines in 3 locations

wp-includes/class-wp-walker.php 3 locations

@@ 217-222 (lines=6) @@
214
		 */
215
		$top_level_elements = array();
216
		$children_elements  = array();
217
		foreach ( $elements as $e) {
218
			if ( empty( $e->$parent_field ) )
219
				$top_level_elements[] = $e;
220
			else
221
				$children_elements[ $e->$parent_field ][] = $e;
222
		}
223
224
		/*
225
		 * When none of the elements is top level.
@@ 235-240 (lines=6) @@
232
233
			$top_level_elements = array();
234
			$children_elements  = array();
235
			foreach ( $elements as $e) {
236
				if ( $root->$parent_field == $e->$parent_field )
237
					$top_level_elements[] = $e;
238
				else
239
					$children_elements[ $e->$parent_field ][] = $e;
240
			}
241
		}
242
243
		foreach ( $top_level_elements as $e )
@@ 334-339 (lines=6) @@
331
		 */
332
		$top_level_elements = array();
333
		$children_elements  = array();
334
		foreach ( $elements as $e) {
335
			if ( 0 == $e->$parent_field )
336
				$top_level_elements[] = $e;
337
			else
338
				$children_elements[ $e->$parent_field ][] = $e;
339
		}
340
341
		$total_top = count( $top_level_elements );
342
		if ( $paging )