From 8a10685a5633389264f6e5bba995b084c74d66cb Mon Sep 17 00:00:00 2001 From: Yuri Salimovskiy Date: Thu, 13 Apr 2023 14:06:45 +0300 Subject: [PATCH] Added `core_cp_boot` extension hook --- docs/development/extension-hooks/global/core.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/development/extension-hooks/global/core.md b/docs/development/extension-hooks/global/core.md index cb30901c2..59d7c9d3e 100755 --- a/docs/development/extension-hooks/global/core.md +++ b/docs/development/extension-hooks/global/core.md @@ -34,6 +34,22 @@ NOTE: **Note:** This hook fires on every ExpressionEngine request, so be mindful return; } + +### `core_cp_boot()` + +| Parameter | Type | +| --------- | ------ | +| Returns | `Void` | + +Run tasks on every Control Panel request. + +How it's called: + + ee()->extensions->call('core_cp_boot'); + if (ee()->extensions->end_script === TRUE) return; + +Runs for every Control Panel request, after making sure the user is fully authorized (including MFA) and `ee()->cp` library is loaded. + ### `core_template_route($uri_string)` | Parameter | Type | Description |