Code Duplication    Length = 4-4 lines in 3 locations

classes/PodsMeta.php 3 locations

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