/** * Course created event. */ public static function course_created(\core\event\course_created $event) { global $DB; $course = $DB->get_record('course', array('id' => $event->objectid)); $category = new \tool_cat\category($course->category); $rules = $category->get_rules(); foreach ($rules as $rule) { $rule->apply(array($course)); } }