WC_REST_Orders_V2_Controller::update_address()protectedWC 1.0

Update address.

Method of the class: WC_REST_Orders_V2_Controller{}

No Hooks.

Return

null. Nothing (null).

Usage

// protected - for code of main (parent) or child class
$result = $this->update_address( $order, $posted, $type );
$order(WC_Order) (required)
Order data.
$posted(array) (required)
Posted data.
$type(string)
Type of address; 'billing' or 'shipping'.
Default: 'billing'

WC_REST_Orders_V2_Controller::update_address() code WC 8.9.0

protected function update_address( $order, $posted, $type = 'billing' ) {
	foreach ( $posted as $key => $value ) {
		if ( is_callable( array( $order, "set_{$type}_{$key}" ) ) ) {
			$order->{"set_{$type}_{$key}"}( $value );
		}
	}
}