Code Duplication    Length = 4-7 lines in 2 locations

classes/Pods.php 1 location

@@ 2988-2991 (lines=4) @@
2985
			'flatten' => false
2986
		);
2987
2988
		if ( is_array( $fields ) && ( isset( $fields[ 'fields' ] ) || isset( $fields[ 'depth' ] ) ) )
2989
			$params = array_merge( $params, $fields );
2990
		else
2991
			$params[ 'fields' ] = $fields;
2992
2993
		if ( isset( $params[ 'fields' ] ) && is_array( $params[ 'fields' ] ) && !in_array( $this->pod_data[ 'field_id' ], $params[ 'fields' ] ) )
2994
			$params[ 'fields' ] = array_merge( array( $this->pod_data[ 'field_id' ] ), $params[ 'fields' ] );

classes/fields/pick.php 1 location

@@ 676-682 (lines=7) @@
673
	        if ( ! empty( $pod->pod_data[ 'object_fields' ] ) ) {
674
		        $fields = array_merge( $fields, $pod->pod_data[ 'object_fields' ] );
675
	        }
676
        } elseif ( is_array( $pod ) && isset( $pod[ 'fields' ] ) ) {
677
	        $fields = $pod[ 'fields' ];
678
679
	        if ( ! empty( $pod[ 'object_fields' ] ) ) {
680
		        $fields = array_merge( $fields, $pod[ 'object_fields' ] );
681
	        }
682
        }
683
684
        return pods_serial_comma( $value, array( 'field' => $name, 'fields' => $fields ) );
685
    }