Automattic\WooCommerce\Admin\Features\Fulfillments
FulfillmentsManager::get_initial_shipping_providers
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.
Method of the class: FulfillmentsManager{}
No Hooks.
Returns
Array. The modified list of shipping providers.
Usage
$FulfillmentsManager = new FulfillmentsManager(); $FulfillmentsManager->get_initial_shipping_providers( $shipping_providers );
- $shipping_providers(array) (required)
- The current list of shipping providers.
FulfillmentsManager::get_initial_shipping_providers() FulfillmentsManager::get initial shipping providers code WC 11.0.1
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;
}