WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта с помощью браузерных PUSH уведомлений
функция не описана

ActionScheduler_DBStore::make_action_from_db_record() protected WC 1.0

Create an action from a database record.

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

Хуков нет.

Возвращает

ActionScheduler_Action/ActionScheduler_CanceledAction/ActionScheduler_FinishedAction. Ничего.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->make_action_from_db_record( $data );
$data(объект) (обязательный)
Action database record.

Код ActionScheduler_DBStore::make_action_from_db_record() WC 5.2.2

<?php
protected function make_action_from_db_record( $data ) {

	$hook     = $data->hook;
	$args     = json_decode( $data->args, true );
	$schedule = unserialize( $data->schedule );

	$this->validate_args( $args, $data->action_id );
	$this->validate_schedule( $schedule, $data->action_id );

	if ( empty( $schedule ) ) {
		$schedule = new ActionScheduler_NullSchedule();
	}
	$group = $data->group ? $data->group : '';

	return ActionScheduler::factory()->get_stored_action( $data->status, $data->hook, $args, $schedule, $group );
}