Code Duplication    Length = 3-3 lines in 2 locations

class.json-api.php 2 locations

@@ 527-529 (lines=3) @@
524
					if ( is_object( $values ) ) {
525
						if ( is_object( $response[ $key_to_filter ] ) ) {
526
							$response[ $key_to_filter ]->$key = (object) array_intersect_key( ( (array) $values ), array_flip( $fields ) );
527
						} elseif ( is_array( $response[ $key_to_filter ] ) ) {
528
							$response[ $key_to_filter ][ $key ] = (object) array_intersect_key( ( (array) $values ), array_flip( $fields ) );
529
						}
530
					} elseif ( is_array( $values ) ) {
531
						$response[ $key_to_filter ][ $key ] = array_intersect_key( $values, array_flip( $fields ) );
532
					}
@@ 530-532 (lines=3) @@
527
						} elseif ( is_array( $response[ $key_to_filter ] ) ) {
528
							$response[ $key_to_filter ][ $key ] = (object) array_intersect_key( ( (array) $values ), array_flip( $fields ) );
529
						}
530
					} elseif ( is_array( $values ) ) {
531
						$response[ $key_to_filter ][ $key ] = array_intersect_key( $values, array_flip( $fields ) );
532
					}
533
				}
534
535
				$has_filtered = true;