WC_Order_Item::offsetSet()
OffsetSet for ArrayAccess.
Метод класса: WC_Order_Item{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$WC_Order_Item = new WC_Order_Item(); $WC_Order_Item->offsetSet( $offset, $value );
- $offset(строка) (обязательный)
- Offset.
- $value(разное) (обязательный)
- Value.
Код WC_Order_Item::offsetSet() WC Order Item::offsetSet WC 9.3.3
public function offsetSet( $offset, $value ) { if ( 'item_meta_array' === $offset ) { foreach ( $value as $meta_id => $meta ) { $this->update_meta_data( $meta->key, $meta->value, $meta_id ); } return; } if ( array_key_exists( $offset, $this->data ) ) { $setter = "set_$offset"; if ( is_callable( array( $this, $setter ) ) ) { $this->$setter( $value ); } return; } $this->update_meta_data( $offset, $value ); }