ts('Database Upgrades'), 'queue' => $queue, 'errorMode' => CRM_Queue_Runner::ERROR_ABORT, 'onEnd' => ['CRM_Admin_Page_ExtensionsUpgrade', 'onEnd'], 'onEndUrl' => !empty($_GET['destination']) ? $_GET['destination'] : CRM_Utils_System::url(self::END_URL, self::END_PARAMS), ]); CRM_Core_Error::debug_log_message('CRM_Admin_Page_ExtensionsUpgrade: Start upgrades'); // does not return $runner->runAllViaWeb(); } /** * Handle the final step of the queue. * * @param \CRM_Queue_TaskContext $ctx */ public static function onEnd(CRM_Queue_TaskContext $ctx) { CRM_Core_Error::debug_log_message('CRM_Admin_Page_ExtensionsUpgrade: Finish upgrades'); } }