WC_Gateway_COD::get_canonical_order_shipping_item_rate_ids()privateWC 3.4.0

Converts the chosen rate IDs generated by Shipping Methods to a canonical 'method_id:instance_id' format.

Метод класса: WC_Gateway_COD{}

Хуков нет.

Возвращает

Массив. $canonical_rate_ids Rate IDs in a canonical format.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->get_canonical_order_shipping_item_rate_ids( $order_shipping_items );
$order_shipping_items(массив) (обязательный)
Array of WC_Order_Item_Shipping objects.

Список изменений

С версии 3.4.0 Введена.

Код WC_Gateway_COD::get_canonical_order_shipping_item_rate_ids() WC 8.7.0

private function get_canonical_order_shipping_item_rate_ids( $order_shipping_items ) {

	$canonical_rate_ids = array();

	foreach ( $order_shipping_items as $order_shipping_item ) {
		$canonical_rate_ids[] = $order_shipping_item->get_method_id() . ':' . $order_shipping_item->get_instance_id();
	}

	return $canonical_rate_ids;
}