Automattic\WooCommerce\Admin\Features\Fulfillments

FulfillmentsManager::get_initial_shipping_providers │ public │ WC 1.0

Get initial shipping providers.

This method provides the initial shipping providers that feeds the woocommerce_fulfillment_shipping_providers which is used to populate the list of available shipping providers on the fulfillment UI.

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

Хуков нет.

Возвращает

array. The modified list of shipping providers.

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

$FulfillmentsManager = new FulfillmentsManager();
$FulfillmentsManager->get_initial_shipping_providers( $shipping_providers );
$shipping_providers(массив) (обязательный)
The current list of shipping providers.

Код FulfillmentsManager::get_initial_shipping_providers() WC 11.2.2

public function get_initial_shipping_providers( $shipping_providers ) {
	if ( ! is_array( $shipping_providers ) ) {
		$shipping_providers = array();
	}

	$shipping_providers = array_merge(
		$shipping_providers,
		include __DIR__ . '/ShippingProviders.php'
	);

	ksort( $shipping_providers );

	return $shipping_providers;
}