Code Duplication    Length = 17-17 lines in 2 locations

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

@@ 150-166 (lines=17) @@
147
148
			$json_menu = array();
149
150
			if ( $wp_menu_object ) :
151
152
				$menu = (array) $wp_menu_object;
153
				$json_menu['ID']            = abs( $menu['term_id'] );
154
				$json_menu['name']          = $menu['name'];
155
				$json_menu['slug']          = $menu['slug'];
156
				$json_menu['description']   = $menu['description'];
157
				$json_menu['count']         = abs( $menu['count'] );
158
159
				ob_start();
160
           			wp_nav_menu( array( 'menu' => $id ) );
161
           		$json_menu['render_html']=ob_get_clean();
162
163
           		$json_menu['meta']['links']['collection'] = $json_url_base . '/menus/';
164
				$json_menu['meta']['links']['self']       = $json_url_base . '/menu-html/' . $id;
165
166
			endif;
167
168
			return $json_menu;
169
		}

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

@@ 199-215 (lines=17) @@
196
197
			$rest_menu = array();
198
199
            if ( $wp_menu_object ) :
200
201
                $menu = (array) $wp_menu_object;
202
                $rest_menu['ID']          = abs( $menu['term_id'] );
203
                $rest_menu['name']        = $menu['name'];
204
                $rest_menu['slug']        = $menu['slug'];
205
                $rest_menu['description'] = $menu['description'];
206
                $rest_menu['count']       = abs( $menu['count'] );
207
208
                ob_start();
209
           			wp_nav_menu( array( 'menu' => $id ) );
210
           		$rest_menu['render_html']=ob_get_clean();
211
212
           		$rest_menu['meta']['links']['collection'] = $rest_url_base . '/menus/';
213
                $rest_menu['meta']['links']['self']       = $rest_url_base . '/menu-html/' . $id;
214
215
            endif;
216
217
            return apply_filters( 'rest_menus_format_menu', $rest_menu );
218
        }