Automattic\WooCommerce\Internal\DataStores\Orders

LegacyDataHandler::init()publicWC 1.0

Class initialization, invoked by the DI container.

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

Хуков нет.

Возвращает

null. Ничего (null).

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

$LegacyDataHandler = new LegacyDataHandler();
$LegacyDataHandler->init( $data_store, $data_synchronizer, $posts_to_cot_migrator );
$data_store(OrdersTableDataStore) (обязательный)
HPOS datastore instance to use.
$data_synchronizer(DataSynchronizer) (обязательный)
DataSynchronizer instance to use.
$posts_to_cot_migrator(PostsToOrdersMigrationController) (обязательный)
Posts to HPOS migration controller instance to use.

Код LegacyDataHandler::init() WC 9.7.1

final public function init( OrdersTableDataStore $data_store, DataSynchronizer $data_synchronizer, PostsToOrdersMigrationController $posts_to_cot_migrator ) {
	$this->data_store            = $data_store;
	$this->data_synchronizer     = $data_synchronizer;
	$this->posts_to_cot_migrator = $posts_to_cot_migrator;
}