Code Duplication    Length = 4-7 lines in 2 locations

classes/fields/pick.php 1 location

@@ 739-745 (lines=7) @@
736
			if ( ! empty( $pod->pod_data['object_fields'] ) ) {
737
				$fields = array_merge( $fields, $pod->pod_data['object_fields'] );
738
			}
739
		} elseif ( is_array( $pod ) && isset( $pod['fields'] ) ) {
740
			$fields = $pod['fields'];
741
742
			if ( ! empty( $pod['object_fields'] ) ) {
743
				$fields = array_merge( $fields, $pod['object_fields'] );
744
			}
745
		}
746
747
		return pods_serial_comma( $value, array( 'field' => $name, 'fields' => $fields ) );
748

classes/Pods.php 1 location

@@ 3048-3051 (lines=4) @@
3045
			'context' => null,
3046
		);
3047
3048
		if ( is_array( $fields ) && ( isset( $fields[ 'fields' ] ) || isset( $fields[ 'depth' ] ) ) )
3049
			$params = array_merge( $params, $fields );
3050
		else
3051
			$params[ 'fields' ] = $fields;
3052
3053
		if ( isset( $params[ 'fields' ] ) && is_array( $params[ 'fields' ] ) && !in_array( $this->pod_data[ 'field_id' ], $params[ 'fields' ] ) )
3054
			$params[ 'fields' ] = array_merge( array( $this->pod_data[ 'field_id' ] ), $params[ 'fields' ] );