Automattic\WooCommerce\Internal\DataStores\Orders
OrdersTableDataStore::init
Initialize the object.
Метод класса: OrdersTableDataStore{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$OrdersTableDataStore = new OrdersTableDataStore(); $OrdersTableDataStore->init( $data_store_meta, $database_util, $legacy_proxy );
- $data_store_meta(OrdersTableDataStoreMeta) (обязательный)
- Metadata instance.
- $database_util(DatabaseUtil) (обязательный)
- The database util instance to use.
- $legacy_proxy(LegacyProxy) (обязательный)
- The legacy proxy instance to use.
Код OrdersTableDataStore::init() OrdersTableDataStore::init WC 10.4.3
final public function init( OrdersTableDataStoreMeta $data_store_meta, DatabaseUtil $database_util, LegacyProxy $legacy_proxy ) {
$this->data_store_meta = $data_store_meta;
$this->database_util = $database_util;
$this->legacy_proxy = $legacy_proxy;
$this->error_logger = $legacy_proxy->call_function( 'wc_get_logger' );
$this->internal_meta_keys = $this->get_internal_meta_keys();
$this->orders_table_name = self::get_orders_table_name();
}