Automattic\WooCommerce\Internal\RestApi\Routes\V4\Orders
UpdateUtils::update_address
Update address.
Метод класса: UpdateUtils{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->update_address( $order, $type, $request_data );
- $order(WC_Order) (обязательный)
- Order data.
- $type(строка) (обязательный)
- Type of address;
'billing'or'shipping'. - $request_data(массив) (обязательный)
- Posted data.
Код UpdateUtils::update_address() UpdateUtils::update address WC 11.2.2
protected function update_address( WC_Order $order, string $type, array $request_data ) {
foreach ( $request_data as $key => $value ) {
if ( is_callable( array( $order, "set_{$type}_{$key}" ) ) ) {
$order->{"set_{$type}_{$key}"}( $value );
}
}
}