Code Duplication    Length = 4-4 lines in 3 locations

classes/PodsMeta.php 3 locations

@@ 2624-2627 (lines=4) @@
2621
        if ( empty( $meta_cache ) || !is_array( $meta_cache ) )
2622
            $meta_cache = array();
2623
2624
        if ( !is_object( self::$current_field_pod ) || self::$current_field_pod->pod != $object[ 'name' ] )
2625
            self::$current_field_pod = pods( $object[ 'name' ], $object_id );
2626
		elseif ( self::$current_field_pod->id() != $object_id )
2627
			self::$current_field_pod->fetch( $object_id );
2628
2629
        $pod = self::$current_field_pod;
2630
@@ 2728-2731 (lines=4) @@
2725
            return $_null;
2726
2727
        if ( in_array( $object[ 'fields' ][ $meta_key ][ 'type' ], PodsForm::tableless_field_types() ) ) {
2728
            if ( !is_object( self::$current_field_pod ) || self::$current_field_pod->pod != $object[ 'name' ] )
2729
                self::$current_field_pod = pods( $object[ 'name' ], $object_id );
2730
			elseif ( self::$current_field_pod->id() != $object_id )
2731
				self::$current_field_pod->fetch( $object_id );
2732
2733
            $pod = self::$current_field_pod;
2734
@@ 2815-2818 (lines=4) @@
2812
2813
        // @todo handle $delete_all (delete the field values from all pod items)
2814
        if ( !empty( $meta_value ) && in_array( $object[ 'fields' ][ $meta_key ][ 'type' ], PodsForm::tableless_field_types() ) ) {
2815
            if ( !is_object( self::$current_field_pod ) || self::$current_field_pod->pod != $object[ 'name' ] )
2816
                self::$current_field_pod = pods( $object[ 'name' ], $object_id );
2817
			elseif ( self::$current_field_pod->id() != $object_id )
2818
				self::$current_field_pod->fetch( $object_id );
2819
2820
            $pod = self::$current_field_pod;
2821