Code Duplication    Length = 4-4 lines in 3 locations

classes/PodsMeta.php 3 locations

@@ 2618-2621 (lines=4) @@
2615
        if ( empty( $meta_cache ) || !is_array( $meta_cache ) )
2616
            $meta_cache = array();
2617
2618
        if ( !is_object( self::$current_field_pod ) || self::$current_field_pod->pod != $object[ 'name' ] )
2619
            self::$current_field_pod = pods( $object[ 'name' ], $object_id );
2620
		elseif ( self::$current_field_pod->id() != $object_id )
2621
			self::$current_field_pod->fetch( $object_id );
2622
2623
        $pod = self::$current_field_pod;
2624
@@ 2722-2725 (lines=4) @@
2719
            return $_null;
2720
2721
        if ( in_array( $object[ 'fields' ][ $meta_key ][ 'type' ], PodsForm::tableless_field_types() ) ) {
2722
            if ( !is_object( self::$current_field_pod ) || self::$current_field_pod->pod != $object[ 'name' ] )
2723
                self::$current_field_pod = pods( $object[ 'name' ], $object_id );
2724
			elseif ( self::$current_field_pod->id() != $object_id )
2725
				self::$current_field_pod->fetch( $object_id );
2726
2727
            $pod = self::$current_field_pod;
2728
@@ 2809-2812 (lines=4) @@
2806
2807
        // @todo handle $delete_all (delete the field values from all pod items)
2808
        if ( !empty( $meta_value ) && in_array( $object[ 'fields' ][ $meta_key ][ 'type' ], PodsForm::tableless_field_types() ) ) {
2809
            if ( !is_object( self::$current_field_pod ) || self::$current_field_pod->pod != $object[ 'name' ] )
2810
                self::$current_field_pod = pods( $object[ 'name' ], $object_id );
2811
			elseif ( self::$current_field_pod->id() != $object_id )
2812
				self::$current_field_pod->fetch( $object_id );
2813
2814
            $pod = self::$current_field_pod;
2815