WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

Action_Scheduler\Migration

Controller::get_migration_config_object() public WC 1.0

Get the default migration config object

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

Хуки из метода

Возвращает

ActionScheduler\Migration\Config.

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

$Controller = new Controller();
$Controller->get_migration_config_object();

Код Controller::get_migration_config_object() WC 5.8.0

public function get_migration_config_object() {
	static $config = null;

	if ( ! $config ) {
		$source_store  = $this->store_classname ? new $this->store_classname() : new \ActionScheduler_wpPostStore();
		$source_logger = $this->logger_classname ? new $this->logger_classname() : new \ActionScheduler_wpCommentLogger();

		$config = new Config();
		$config->set_source_store( $source_store );
		$config->set_source_logger( $source_logger );
		$config->set_destination_store( new \ActionScheduler_DBStoreMigrator() );
		$config->set_destination_logger( new \ActionScheduler_DBLogger() );

		if ( defined( 'WP_CLI' ) && WP_CLI ) {
			$config->set_progress_bar( new ProgressBar( '', 0 ) );
		}
	}

	return apply_filters( 'action_scheduler/migration_config', $config );
}