Automattic\WooCommerce\Internal\DataStores\Orders

CustomOrdersTableController::get_data_store_instance()privateWC 1.0

Gets the instance of the orders data store to use.

{} Это метод класса: CustomOrdersTableController{}

Хуков нет.

Возвращает

WC_Object_Data_Store_Interface|Строку. The actual data store to use.

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

// private - только в коде основоного (родительского) класса
$result = $this->get_data_store_instance( $default_data_store );
$default_data_store(WC_Object_Data_Store_Interface|строка) (обязательный)
The default data store (as received via the woocommerce_order_data_store hooks).

Код CustomOrdersTableController::get_data_store_instance() WC 6.6.1

private function get_data_store_instance( $default_data_store ) {
	if ( $this->is_feature_visible() && $this->custom_orders_table_usage_is_enabled() ) {
		return $this->data_store;
	} else {
		return $default_data_store;
	}
}