Automattic\WooCommerce\Admin\Features\Fulfillments
OrderFulfillmentsRestController::prepare_meta_data_for_response
Format _date_fulfilled entries in a meta data array as ISO 8601 with 'Z' suffix. All other entries pass through unchanged.
Method of the class: OrderFulfillmentsRestController{}
No Hooks.
Returns
Array
Usage
// private - for code of main (parent) class only $result = $this->prepare_meta_data_for_response( $meta_data ): array;
- $meta_data(array) (required)
- .
Changelog
| Since 10.8.0 | Introduced. |
OrderFulfillmentsRestController::prepare_meta_data_for_response() OrderFulfillmentsRestController::prepare meta data for response code WC 10.9.4
private function prepare_meta_data_for_response( array $meta_data ): array {
foreach ( $meta_data as &$meta ) {
if ( is_array( $meta ) && isset( $meta['key'], $meta['value'] ) && '_date_fulfilled' === $meta['key'] && is_string( $meta['value'] ) ) {
$meta['value'] = $this->format_utc_date_iso8601( $meta['value'] );
}
}
unset( $meta );
return $meta_data;
}