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