public static function process_course_module_created(\core\event\course_module_created $event) { global $CFG; require_once $CFG->dirroot . "/local/morph/classes/logger/Logger.php"; require_once $CFG->dirroot . "/mod/project/projectadminlib.php"; $log = new moodle\local\morph\Logger(array("prefix" => 'project_')); $log->debug("OBSERVED COURSE MODULE CREATED EVENT: data:" . json_encode($event->get_data())); $eventdata = $event->get_data(); if ($eventdata['other']['modulename'] === 'project') { $log->debug("CREATED NEW PROJECT"); handle_new_project_created_event($event); } }