From 5628a10de09cf29883bed1ee1148d6ae6b7e49ec Mon Sep 17 00:00:00 2001 From: Alexander Bias Date: Fri, 14 Nov 2025 08:43:49 +0100 Subject: [PATCH 1/2] Fix documentation about $CFG->hooks_callback_overrides The given example for $CFG->hooks_callback_overrides did not work on Moodle 5.1 --- versioned_docs/version-5.1/apis/core/hooks/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versioned_docs/version-5.1/apis/core/hooks/index.md b/versioned_docs/version-5.1/apis/core/hooks/index.md index 5ba19e46e..c4b43ae70 100644 --- a/versioned_docs/version-5.1/apis/core/hooks/index.md +++ b/versioned_docs/version-5.1/apis/core/hooks/index.md @@ -95,7 +95,7 @@ callbacks completely: ```php title="/config.php" $CFG->hooks_callback_overrides = [ \mod_activity\hook\installation_finished::class => [ - 'test_otherplugin\\callbacks::activity_installation_finished' => ['disabled' => true], + 'test_otherplugin\\hook_callbacks::activity_installation_finished' => ['disabled' => true], ], ]; ``` From 8572df7ebe1267adf27f3935f19f2be6a148c01c Mon Sep 17 00:00:00 2001 From: Andrew Nicols Date: Wed, 18 Mar 2026 13:04:59 +0800 Subject: [PATCH 2/2] Backport fix for $CFG->hooks_callback_overrides example to all versions Backports the fix from PR #1466 to version-4.4, version-4.5, version-5.0, and the main (current) docs. --- docs/apis/core/hooks/index.md | 2 +- versioned_docs/version-4.4/apis/core/hooks/index.md | 2 +- versioned_docs/version-4.5/apis/core/hooks/index.md | 2 +- versioned_docs/version-5.0/apis/core/hooks/index.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/apis/core/hooks/index.md b/docs/apis/core/hooks/index.md index ad058b7cd..1837e44dc 100644 --- a/docs/apis/core/hooks/index.md +++ b/docs/apis/core/hooks/index.md @@ -95,7 +95,7 @@ callbacks completely: ```php title="/config.php" $CFG->hooks_callback_overrides = [ \mod_activity\hook\installation_finished::class => [ - 'test_otherplugin\\callbacks::activity_installation_finished' => ['disabled' => true], + 'test_otherplugin\\hook_callbacks::activity_installation_finished' => ['disabled' => true], ], ]; ``` diff --git a/versioned_docs/version-4.4/apis/core/hooks/index.md b/versioned_docs/version-4.4/apis/core/hooks/index.md index 8a6d89fe0..f889fce2a 100644 --- a/versioned_docs/version-4.4/apis/core/hooks/index.md +++ b/versioned_docs/version-4.4/apis/core/hooks/index.md @@ -95,7 +95,7 @@ callbacks completely: ```php title="/config.php" $CFG->hooks_callback_overrides = [ \mod_activity\hook\installation_finished::class => [ - 'test_otherplugin\\callbacks::activity_installation_finished' => ['disabled' => true], + 'test_otherplugin\\hook_callbacks::activity_installation_finished' => ['disabled' => true], ], ]; ``` diff --git a/versioned_docs/version-4.5/apis/core/hooks/index.md b/versioned_docs/version-4.5/apis/core/hooks/index.md index 8a6d89fe0..f889fce2a 100644 --- a/versioned_docs/version-4.5/apis/core/hooks/index.md +++ b/versioned_docs/version-4.5/apis/core/hooks/index.md @@ -95,7 +95,7 @@ callbacks completely: ```php title="/config.php" $CFG->hooks_callback_overrides = [ \mod_activity\hook\installation_finished::class => [ - 'test_otherplugin\\callbacks::activity_installation_finished' => ['disabled' => true], + 'test_otherplugin\\hook_callbacks::activity_installation_finished' => ['disabled' => true], ], ]; ``` diff --git a/versioned_docs/version-5.0/apis/core/hooks/index.md b/versioned_docs/version-5.0/apis/core/hooks/index.md index 5ba19e46e..c4b43ae70 100644 --- a/versioned_docs/version-5.0/apis/core/hooks/index.md +++ b/versioned_docs/version-5.0/apis/core/hooks/index.md @@ -95,7 +95,7 @@ callbacks completely: ```php title="/config.php" $CFG->hooks_callback_overrides = [ \mod_activity\hook\installation_finished::class => [ - 'test_otherplugin\\callbacks::activity_installation_finished' => ['disabled' => true], + 'test_otherplugin\\hook_callbacks::activity_installation_finished' => ['disabled' => true], ], ]; ```