Automattic\WooCommerce\StoreApi\Schemas\V1
CartShippingRateSchema::prepare_package_destination_response
Gets and formats the destination address of a package.
Метод класса: CartShippingRateSchema{}
Хуков нет.
Возвращает
Объект.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->prepare_package_destination_response( $package );
- $package(массив) (обязательный)
- Shipping package complete with rates from WooCommerce.
Код CartShippingRateSchema::prepare_package_destination_response() CartShippingRateSchema::prepare package destination response WC 10.5.2
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'],
]
);
}