Code Duplication    Length = 4-4 lines in 3 locations

classes/PodsMeta.php 3 locations

@@ 2737-2740 (lines=4) @@
2734
        if ( empty( $meta_cache ) || !is_array( $meta_cache ) )
2735
            $meta_cache = array();
2736
2737
        if ( !is_object( self::$current_field_pod ) || self::$current_field_pod->pod != $object[ 'name' ] )
2738
            self::$current_field_pod = pods( $object[ 'name' ], $object_id );
2739
		elseif ( self::$current_field_pod->id() != $object_id )
2740
			self::$current_field_pod->fetch( $object_id );
2741
2742
        $pod = self::$current_field_pod;
2743
@@ 2841-2844 (lines=4) @@
2838
            return $_null;
2839
2840
        if ( in_array( $object[ 'fields' ][ $meta_key ][ 'type' ], PodsForm::tableless_field_types() ) ) {
2841
            if ( !is_object( self::$current_field_pod ) || self::$current_field_pod->pod != $object[ 'name' ] )
2842
                self::$current_field_pod = pods( $object[ 'name' ], $object_id );
2843
			elseif ( self::$current_field_pod->id() != $object_id )
2844
				self::$current_field_pod->fetch( $object_id );
2845
2846
            $pod = self::$current_field_pod;
2847
@@ 2928-2931 (lines=4) @@
2925
2926
        // @todo handle $delete_all (delete the field values from all pod items)
2927
        if ( !empty( $meta_value ) && in_array( $object[ 'fields' ][ $meta_key ][ 'type' ], PodsForm::tableless_field_types() ) ) {
2928
            if ( !is_object( self::$current_field_pod ) || self::$current_field_pod->pod != $object[ 'name' ] )
2929
                self::$current_field_pod = pods( $object[ 'name' ], $object_id );
2930
			elseif ( self::$current_field_pod->id() != $object_id )
2931
				self::$current_field_pod->fetch( $object_id );
2932
2933
            $pod = self::$current_field_pod;
2934