WC_Order_Item::offsetUnset()publicWC 1.0ReturnTypeWillChange

OffsetUnset for ArrayAccess.

Метод класса: WC_Order_Item{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$WC_Order_Item = new WC_Order_Item();
$WC_Order_Item->offsetUnset( $offset );
$offset(строка) (обязательный)
Offset.

Код WC_Order_Item::offsetUnset() WC 8.7.0

public function offsetUnset( $offset ) {
	$this->maybe_read_meta_data();

	if ( 'item_meta_array' === $offset || 'item_meta' === $offset ) {
		$this->meta_data = array();
		return;
	}

	if ( array_key_exists( $offset, $this->data ) ) {
		unset( $this->data[ $offset ] );
	}

	if ( array_key_exists( $offset, $this->changes ) ) {
		unset( $this->changes[ $offset ] );
	}

	$this->delete_meta_data( $offset );
}