Automattic\WooCommerce\Internal\DataStores\Orders
OrdersTableDataStore::init()
Initialize the object.
Method of the class: OrdersTableDataStore{}
No Hooks.
Return
null
. Nothing (null).
Usage
$OrdersTableDataStore = new OrdersTableDataStore(); $OrdersTableDataStore->init( $data_store_meta, $database_util, $legacy_proxy );
- $data_store_meta(OrdersTableDataStoreMeta) (required)
- Metadata instance.
- $database_util(DatabaseUtil) (required)
- The database util instance to use.
- $legacy_proxy(LegacyProxy) (required)
- The legacy proxy instance to use.
OrdersTableDataStore::init() OrdersTableDataStore::init code WC 8.6.1
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(); }