diff --git a/docs/apis/core/di/index.md b/docs/apis/core/di/index.md index 0529877c9..7ad0d85ac 100644 --- a/docs/apis/core/di/index.md +++ b/docs/apis/core/di/index.md @@ -83,7 +83,7 @@ The callback must be linked to the hook by specifying a callback in the plugin's $callbacks = [ [ 'hook' => \core\hook\di_configuration::class, - 'callback' => \mod_example\hook_listener::class . '::inject_dependencies', + 'callback' => [\mod_example\hook_listener::class, 'inject_dependencies'], ], ]; ``` diff --git a/docs/apis/plugintypes/ai/provider.md b/docs/apis/plugintypes/ai/provider.md index c5eaa4c50..eebe4d299 100644 --- a/docs/apis/plugintypes/ai/provider.md +++ b/docs/apis/plugintypes/ai/provider.md @@ -221,7 +221,7 @@ defined('MOODLE_INTERNAL') || die(); $callbacks = [ [ 'hook' => \core_ai\hook\after_ai_provider_form_hook::class, - 'callback' => \aiprovider_openai\hook_listener::class . '::set_form_definition_for_aiprovider_openai', + 'callback' => [\aiprovider_openai\hook_listener::class, 'set_form_definition_for_aiprovider_openai'], ], ]; ``` @@ -439,7 +439,7 @@ For example, the `aiprovider_openai` plugin does these: $callbacks = [ [ 'hook' => \core_ai\hook\after_ai_action_settings_form_hook::class, - 'callback' => \aiprovider_openai\hook_listener::class . '::set_model_form_definition_for_aiprovider_openai', + 'callback' => [\aiprovider_openai\hook_listener::class, 'set_model_form_definition_for_aiprovider_openai'], ], ]; ``` diff --git a/versioned_docs/version-4.5/apis/core/di/index.md b/versioned_docs/version-4.5/apis/core/di/index.md index 0529877c9..7ad0d85ac 100644 --- a/versioned_docs/version-4.5/apis/core/di/index.md +++ b/versioned_docs/version-4.5/apis/core/di/index.md @@ -83,7 +83,7 @@ The callback must be linked to the hook by specifying a callback in the plugin's $callbacks = [ [ 'hook' => \core\hook\di_configuration::class, - 'callback' => \mod_example\hook_listener::class . '::inject_dependencies', + 'callback' => [\mod_example\hook_listener::class, 'inject_dependencies'], ], ]; ``` diff --git a/versioned_docs/version-5.0/apis/core/di/index.md b/versioned_docs/version-5.0/apis/core/di/index.md index 0529877c9..7ad0d85ac 100644 --- a/versioned_docs/version-5.0/apis/core/di/index.md +++ b/versioned_docs/version-5.0/apis/core/di/index.md @@ -83,7 +83,7 @@ The callback must be linked to the hook by specifying a callback in the plugin's $callbacks = [ [ 'hook' => \core\hook\di_configuration::class, - 'callback' => \mod_example\hook_listener::class . '::inject_dependencies', + 'callback' => [\mod_example\hook_listener::class, 'inject_dependencies'], ], ]; ``` diff --git a/versioned_docs/version-5.0/apis/plugintypes/ai/provider.md b/versioned_docs/version-5.0/apis/plugintypes/ai/provider.md index c5eaa4c50..eebe4d299 100644 --- a/versioned_docs/version-5.0/apis/plugintypes/ai/provider.md +++ b/versioned_docs/version-5.0/apis/plugintypes/ai/provider.md @@ -221,7 +221,7 @@ defined('MOODLE_INTERNAL') || die(); $callbacks = [ [ 'hook' => \core_ai\hook\after_ai_provider_form_hook::class, - 'callback' => \aiprovider_openai\hook_listener::class . '::set_form_definition_for_aiprovider_openai', + 'callback' => [\aiprovider_openai\hook_listener::class, 'set_form_definition_for_aiprovider_openai'], ], ]; ``` @@ -439,7 +439,7 @@ For example, the `aiprovider_openai` plugin does these: $callbacks = [ [ 'hook' => \core_ai\hook\after_ai_action_settings_form_hook::class, - 'callback' => \aiprovider_openai\hook_listener::class . '::set_model_form_definition_for_aiprovider_openai', + 'callback' => [\aiprovider_openai\hook_listener::class, 'set_model_form_definition_for_aiprovider_openai'], ], ]; ``` diff --git a/versioned_docs/version-5.1/apis/core/di/index.md b/versioned_docs/version-5.1/apis/core/di/index.md index 0529877c9..7ad0d85ac 100644 --- a/versioned_docs/version-5.1/apis/core/di/index.md +++ b/versioned_docs/version-5.1/apis/core/di/index.md @@ -83,7 +83,7 @@ The callback must be linked to the hook by specifying a callback in the plugin's $callbacks = [ [ 'hook' => \core\hook\di_configuration::class, - 'callback' => \mod_example\hook_listener::class . '::inject_dependencies', + 'callback' => [\mod_example\hook_listener::class, 'inject_dependencies'], ], ]; ``` diff --git a/versioned_docs/version-5.1/apis/plugintypes/ai/provider.md b/versioned_docs/version-5.1/apis/plugintypes/ai/provider.md index c5eaa4c50..eebe4d299 100644 --- a/versioned_docs/version-5.1/apis/plugintypes/ai/provider.md +++ b/versioned_docs/version-5.1/apis/plugintypes/ai/provider.md @@ -221,7 +221,7 @@ defined('MOODLE_INTERNAL') || die(); $callbacks = [ [ 'hook' => \core_ai\hook\after_ai_provider_form_hook::class, - 'callback' => \aiprovider_openai\hook_listener::class . '::set_form_definition_for_aiprovider_openai', + 'callback' => [\aiprovider_openai\hook_listener::class, 'set_form_definition_for_aiprovider_openai'], ], ]; ``` @@ -439,7 +439,7 @@ For example, the `aiprovider_openai` plugin does these: $callbacks = [ [ 'hook' => \core_ai\hook\after_ai_action_settings_form_hook::class, - 'callback' => \aiprovider_openai\hook_listener::class . '::set_model_form_definition_for_aiprovider_openai', + 'callback' => [\aiprovider_openai\hook_listener::class, 'set_model_form_definition_for_aiprovider_openai'], ], ]; ```