Automattic\WooCommerce\StoreApi\Utilities

OrderController::validate_existing_order_before_updatepublicWC 1.0

Validate an existing order's address data before the order is updated from the request.

Runs before any request data is persisted so a rejected address cannot mutate the order.

Method of the class: OrderController{}

No Hooks.

Returns

null. Nothing (null).

Usage

$OrderController = new OrderController();
$OrderController->validate_existing_order_before_update( $order ): void;
$order(WC_Order) (required)
Order object.

OrderController::validate_existing_order_before_update() code WC 11.0.1

public function validate_existing_order_before_update( \WC_Order $order ): void {
	$this->validate_addresses( $order, $order->needs_shipping() );
}