ActionScheduler_FatalErrorMonitor::handle_unexpected_shutdown()publicWC 1.0

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

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

Возвращает

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

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

$ActionScheduler_FatalErrorMonitor = new ActionScheduler_FatalErrorMonitor();
$ActionScheduler_FatalErrorMonitor->handle_unexpected_shutdown();

Код ActionScheduler_FatalErrorMonitor::handle_unexpected_shutdown() WC 8.7.0

public function handle_unexpected_shutdown() {
	if ( $error = error_get_last() ) {
		if ( in_array( $error['type'], array( E_ERROR, E_PARSE, E_COMPILE_ERROR, E_USER_ERROR, E_RECOVERABLE_ERROR ) ) ) {
			if ( !empty($this->action_id) ) {
				$this->store->mark_failure( $this->action_id );
				do_action( 'action_scheduler_unexpected_shutdown', $this->action_id, $error );
			}
		}
		$this->store->release_claim( $this->claim );
	}
}