. /** * Task API status checks * * @package tool_task * @copyright 2020 Brendan Heywood (brendan@catalyst-au.net) * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ defined('MOODLE_INTERNAL') || die(); /** * Add cron related service status checks * * @return array of check objects */ function tool_task_status_checks() : array { return [ new \tool_task\check\cronrunning(), new \tool_task\check\maxfaildelay(), new \tool_task\check\adhocqueue(), new \tool_task\check\longrunningtasks(), ]; } /** * Function used to handle mtrace by outputting the text to normal browser window. * * @param string $message Message to output * @param string $eol End of line character */ function tool_task_mtrace_wrapper(string $message, string $eol): void { echo s($message . $eol); }