Automattic\WooCommerce\Admin\Features\Fulfillments
OrderFulfillmentsRestController::prepare_fulfillment_response_data
Format the fulfillment raw data for a REST response by converting every UTC-stored datetime field into an ISO 8601 string with explicit 'Z' suffix.
Метод класса: OrderFulfillmentsRestController{}
Хуков нет.
Возвращает
array<string, mixed>.
Использование
// private - только в коде основоного (родительского) класса $result = $this->prepare_fulfillment_response_data( $raw_data ): array;
- $raw_data(array<string, mixed>) (обязательный)
- The fulfillment raw data.
Список изменений
| С версии 10.8.0 | Введена. |
Код OrderFulfillmentsRestController::prepare_fulfillment_response_data() OrderFulfillmentsRestController::prepare fulfillment response data WC 11.1.2
private function prepare_fulfillment_response_data( array $raw_data ): array {
$raw_data['date_updated'] = $this->format_utc_date_iso8601( $raw_data['date_updated'] ?? null );
$raw_data['date_deleted'] = $this->format_utc_date_iso8601( $raw_data['date_deleted'] ?? null );
if ( isset( $raw_data['meta_data'] ) && is_array( $raw_data['meta_data'] ) ) {
$raw_data['meta_data'] = $this->prepare_meta_data_for_response( $raw_data['meta_data'] );
}
return $raw_data;
}