Code Duplication    Length = 4-4 lines in 3 locations

classes/PodsMeta.php 3 locations

@@ 2661-2664 (lines=4) @@
2658
        if ( empty( $meta_cache ) || !is_array( $meta_cache ) )
2659
            $meta_cache = array();
2660
2661
        if ( !is_object( self::$current_field_pod ) || self::$current_field_pod->pod != $object[ 'name' ] )
2662
            self::$current_field_pod = pods( $object[ 'name' ], $object_id );
2663
		elseif ( self::$current_field_pod->id() != $object_id )
2664
			self::$current_field_pod->fetch( $object_id );
2665
2666
        $pod = self::$current_field_pod;
2667
@@ 2765-2768 (lines=4) @@
2762
            return $_null;
2763
2764
        if ( in_array( $object[ 'fields' ][ $meta_key ][ 'type' ], PodsForm::tableless_field_types() ) ) {
2765
            if ( !is_object( self::$current_field_pod ) || self::$current_field_pod->pod != $object[ 'name' ] )
2766
                self::$current_field_pod = pods( $object[ 'name' ], $object_id );
2767
			elseif ( self::$current_field_pod->id() != $object_id )
2768
				self::$current_field_pod->fetch( $object_id );
2769
2770
            $pod = self::$current_field_pod;
2771
@@ 2852-2855 (lines=4) @@
2849
2850
        // @todo handle $delete_all (delete the field values from all pod items)
2851
        if ( !empty( $meta_value ) && in_array( $object[ 'fields' ][ $meta_key ][ 'type' ], PodsForm::tableless_field_types() ) ) {
2852
            if ( !is_object( self::$current_field_pod ) || self::$current_field_pod->pod != $object[ 'name' ] )
2853
                self::$current_field_pod = pods( $object[ 'name' ], $object_id );
2854
			elseif ( self::$current_field_pod->id() != $object_id )
2855
				self::$current_field_pod->fetch( $object_id );
2856
2857
            $pod = self::$current_field_pod;
2858