Code Duplication    Length = 8-8 lines in 2 locations

src/wp-admin/nav-menus.php 2 locations

@@ 81-88 (lines=8) @@
78
				// Set up the data we need in one pass through the array of menu items.
79
				$dbids_to_orders = array();
80
				$orders_to_dbids = array();
81
				foreach ( (array) $ordered_menu_items as $ordered_menu_item_object ) {
82
					if ( isset( $ordered_menu_item_object->ID ) ) {
83
						if ( isset( $ordered_menu_item_object->menu_order ) ) {
84
							$dbids_to_orders[$ordered_menu_item_object->ID] = $ordered_menu_item_object->menu_order;
85
							$orders_to_dbids[$ordered_menu_item_object->menu_order] = $ordered_menu_item_object->ID;
86
						}
87
					}
88
				}
89
90
				// Get next in order.
91
				if (
@@ 154-161 (lines=8) @@
151
				// Set up the data we need in one pass through the array of menu items.
152
				$dbids_to_orders = array();
153
				$orders_to_dbids = array();
154
				foreach ( (array) $ordered_menu_items as $ordered_menu_item_object ) {
155
					if ( isset( $ordered_menu_item_object->ID ) ) {
156
						if ( isset( $ordered_menu_item_object->menu_order ) ) {
157
							$dbids_to_orders[$ordered_menu_item_object->ID] = $ordered_menu_item_object->menu_order;
158
							$orders_to_dbids[$ordered_menu_item_object->menu_order] = $ordered_menu_item_object->ID;
159
						}
160
					}
161
				}
162
163
				// If this menu item is not first.
164
				if ( ! empty( $dbids_to_orders[$menu_item_id] ) && ! empty( $orders_to_dbids[$dbids_to_orders[$menu_item_id] - 1] ) ) {