Code Duplication    Length = 19-21 lines in 2 locations

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

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

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

@@ 142-162 (lines=21) @@
139
140
            $rest_menu = array();
141
142
            if ( $wp_menu_object ) :
143
144
                $menu = (array) $wp_menu_object;
145
                $rest_menu['ID']          = abs( $menu['term_id'] );
146
                $rest_menu['name']        = $menu['name'];
147
                $rest_menu['slug']        = $menu['slug'];
148
                $rest_menu['description'] = $menu['description'];
149
                $rest_menu['count']       = abs( $menu['count'] );
150
151
                $rest_menu_items = array();
152
                foreach ( $wp_menu_items as $item_object ) {
153
	                $rest_menu_items[] = $this->format_menu_item( $item_object );
154
                }
155
156
                $rest_menu_items = $this->nested_menu_items($rest_menu_items, 0);
157
158
                $rest_menu['items']                       = $rest_menu_items;
159
                $rest_menu['meta']['links']['collection'] = $rest_url;
160
                $rest_menu['meta']['links']['self']       = $rest_url . $id;
161
162
            endif;
163
164
            return apply_filters( 'rest_menus_format_menu', $rest_menu );
165
        }