Automattic\WooCommerce\StoreApi\Schemas\V1
CartShippingRateSchema::get_rate_meta_data
Converts rate meta data into a suitable response object.
Method of the class: CartShippingRateSchema{}
No Hooks.
Returns
Array.
Usage
// protected - for code of main (parent) or child class $result = $this->get_rate_meta_data( $rate );
- $rate(WC_Shipping_Rate) (required)
- Rate object.
CartShippingRateSchema::get_rate_meta_data() CartShippingRateSchema::get rate meta data code WC 10.6.2
protected function get_rate_meta_data( $rate ) {
$meta_data = $rate->get_meta_data();
return array_reduce(
array_keys( $meta_data ),
function( $return, $key ) use ( $meta_data ) {
$return[] = [
'key' => $key,
'value' => $meta_data[ $key ],
];
return $return;
},
[]
);
}