Automattic\WooCommerce\Internal\DataStores\Orders

LegacyDataCleanup::init()publicWC 1.0

Class initialization, invoked by the DI container.

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

Хуков нет.

Возвращает

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

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

$LegacyDataCleanup = new LegacyDataCleanup();
$LegacyDataCleanup->init( $batch_processing, $legacy_handler, $data_synchronizer );
$batch_processing(BatchProcessingController) (обязательный)
The batch processing controller to use.
$legacy_handler(LegacyDataHandler) (обязательный)
Legacy order data handler instance.
$data_synchronizer(DataSynchronizer) (обязательный)
Data synchronizer instance.

Код LegacyDataCleanup::init() WC 9.7.1

final public function init( BatchProcessingController $batch_processing, LegacyDataHandler $legacy_handler, DataSynchronizer $data_synchronizer ) {
	$this->legacy_handler    = $legacy_handler;
	$this->data_synchronizer = $data_synchronizer;
	$this->batch_processing  = $batch_processing;
	$this->error_logger      = wc_get_logger();
}