| Línea 44... |
Línea 44... |
| 44 |
[
|
44 |
[
|
| 45 |
'hook' => \core_group\hook\after_group_membership_removed::class,
|
45 |
'hook' => \core_group\hook\after_group_membership_removed::class,
|
| 46 |
'callback' => \core_communication\hook_listener::class . '::remove_members_from_group_room',
|
46 |
'callback' => \core_communication\hook_listener::class . '::remove_members_from_group_room',
|
| 47 |
],
|
47 |
],
|
| 48 |
[
|
48 |
[
|
| - |
|
49 |
'hook' => \core_group\hook\after_group_membership_added::class,
|
| - |
|
50 |
'callback' => \core_courseformat\hook_listener::class . '::add_members_to_group',
|
| - |
|
51 |
],
|
| - |
|
52 |
[
|
| - |
|
53 |
'hook' => \core_group\hook\after_group_membership_removed::class,
|
| - |
|
54 |
'callback' => \core_courseformat\hook_listener::class . '::remove_members_from_group',
|
| - |
|
55 |
],
|
| - |
|
56 |
[
|
| - |
|
57 |
'hook' => \core_courseformat\hook\after_course_content_updated::class,
|
| - |
|
58 |
'callback' => \core_courseformat\hook_listener::class . '::course_content_updated',
|
| - |
|
59 |
],
|
| - |
|
60 |
[
|
| - |
|
61 |
'hook' => core\hook\access\after_role_switched::class,
|
| - |
|
62 |
'callback' => \core_courseformat\hook_listener::class . '::after_role_switched',
|
| - |
|
63 |
],
|
| - |
|
64 |
[
|
| - |
|
65 |
'hook' => \core_completion\hook\after_cm_completion_updated::class,
|
| - |
|
66 |
'callback' => \core_courseformat\hook_listener::class . '::after_cm_completion_updated',
|
| - |
|
67 |
],
|
| - |
|
68 |
[
|
| 49 |
'hook' => \core_course\hook\after_course_created::class,
|
69 |
'hook' => \core_course\hook\after_course_created::class,
|
| 50 |
'callback' => \core_communication\hook_listener::class . '::create_course_communication',
|
70 |
'callback' => \core_communication\hook_listener::class . '::create_course_communication',
|
| 51 |
],
|
71 |
],
|
| 52 |
[
|
72 |
[
|
| 53 |
'hook' => \core_course\hook\after_course_updated::class,
|
73 |
'hook' => \core_course\hook\after_course_updated::class,
|
| Línea 104... |
Línea 124... |
| 104 |
],
|
124 |
],
|
| 105 |
[
|
125 |
[
|
| 106 |
'hook' => \core\hook\task\after_failed_task_max_delay::class,
|
126 |
'hook' => \core\hook\task\after_failed_task_max_delay::class,
|
| 107 |
'callback' => core\task\failed_task_callbacks::class . '::send_failed_task_max_delay_message',
|
127 |
'callback' => core\task\failed_task_callbacks::class . '::send_failed_task_max_delay_message',
|
| 108 |
],
|
128 |
],
|
| - |
|
129 |
[
|
| - |
|
130 |
'hook' => \core\hook\di_configuration::class,
|
| - |
|
131 |
'callback' => [\core\router\hook_callbacks::class, 'provide_di_configuration'],
|
| - |
|
132 |
],
|
| - |
|
133 |
[
|
| - |
|
134 |
'hook' => \core_files\hook\before_file_created::class,
|
| - |
|
135 |
'callback' => [\core_files\redactor\hook_listener::class, 'file_redaction_handler'],
|
| - |
|
136 |
],
|
| - |
|
137 |
[
|
| - |
|
138 |
'hook' => \core_course\hook\before_course_viewed::class,
|
| - |
|
139 |
'callback' => [\core_courseformat\hook_listener::class, 'before_course_viewed'],
|
| - |
|
140 |
'priority' => 999,
|
| - |
|
141 |
],
|
| 109 |
];
|
142 |
];
|