Automattic\WooCommerce\StoreApi\Schemas\V1
CartShippingRateSchema::get_rate_meta_data
Converts rate meta data into a suitable response object.
Метод класса: CartShippingRateSchema{}
Хуков нет.
Возвращает
Массив.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_rate_meta_data( $rate );
- $rate(WC_Shipping_Rate) (обязательный)
- Rate object.
Код CartShippingRateSchema::get_rate_meta_data() CartShippingRateSchema::get rate meta data WC 10.5.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;
},
[]
);
}