Automattic\WooCommerce\StoreApi\Schemas\V1
CartShippingRateSchema::prepare_package_destination_response()
Gets and formats the destination address of a package.
Method of the class: CartShippingRateSchema{}
No Hooks.
Return
Object
.
Usage
// protected - for code of main (parent) or child class $result = $this->prepare_package_destination_response( $package );
- $package(array) (required)
- Shipping package complete with rates from WooCommerce.
CartShippingRateSchema::prepare_package_destination_response() CartShippingRateSchema::prepare package destination response code WC 9.5.1
protected function prepare_package_destination_response( $package ) { // If address_1 fails check address for back compatability. $address = isset( $package['destination']['address_1'] ) ? $package['destination']['address_1'] : $package['destination']['address']; return (object) $this->prepare_html_response( [ 'address_1' => $address, 'address_2' => $package['destination']['address_2'], 'city' => $package['destination']['city'], 'state' => $package['destination']['state'], 'postcode' => $package['destination']['postcode'], 'country' => $package['destination']['country'], ] ); }