Code Duplication    Length = 19-21 lines in 2 locations

includes/wp-api-menus-v1.php 1 location

@@ 111-129 (lines=19) @@
108
109
			$json_menu = array();
110
111
			if ( $wp_menu_object ) :
112
113
				$menu = (array) $wp_menu_object;
114
				$json_menu['ID']            = abs( $menu['term_id'] );
115
				$json_menu['name']          = $menu['name'];
116
				$json_menu['slug']          = $menu['slug'];
117
				$json_menu['description']   = $menu['description'];
118
				$json_menu['count']         = abs( $menu['count'] );
119
120
				$json_menu_items = array();
121
				foreach ( $wp_menu_items as $item_object ) {
122
					$json_menu_items[] = $this->format_menu_item( $item_object );
123
				}
124
125
				$json_menu['items']                       = $json_menu_items;
126
				$json_menu['meta']['links']['collection'] = $json_url;
127
				$json_menu['meta']['links']['self']       = $json_url . $id;
128
129
			endif;
130
131
			return $json_menu;
132
		}

includes/wp-api-menus-v2.php 1 location

@@ 156-176 (lines=21) @@
153
154
            $rest_menu = array();
155
156
            if ( $wp_menu_object ) :
157
158
                $menu = (array) $wp_menu_object;
159
                $rest_menu['ID']          = abs( $menu['term_id'] );
160
                $rest_menu['name']        = $menu['name'];
161
                $rest_menu['slug']        = $menu['slug'];
162
                $rest_menu['description'] = $menu['description'];
163
                $rest_menu['count']       = abs( $menu['count'] );
164
165
                $rest_menu_items = array();
166
                foreach ( $wp_menu_items as $item_object ) {
167
	                $rest_menu_items[] = $this->format_menu_item( $item_object );
168
                }
169
170
                $rest_menu_items = $this->nested_menu_items($rest_menu_items, 0);
171
172
                $rest_menu['items']                       = $rest_menu_items;
173
                $rest_menu['meta']['links']['collection'] = $rest_url;
174
                $rest_menu['meta']['links']['self']       = $rest_url . $id;
175
176
            endif;
177
178
            return apply_filters( 'rest_menus_format_menu', $rest_menu );
179
        }