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.
Return
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 9.6.1
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; }, [] ); }