summaryrefslogtreecommitdiffstats
path: root/system/core
diff options
context:
space:
mode:
Diffstat (limited to 'system/core')
-rw-r--r--system/core/Controller.php1
-rw-r--r--system/core/Loader.php1
-rw-r--r--system/core/Router.php3
-rw-r--r--system/core/URI.php2
4 files changed, 7 insertions, 0 deletions
diff --git a/system/core/Controller.php b/system/core/Controller.php
index aeccd60ee..ac7a0566a 100644
--- a/system/core/Controller.php
+++ b/system/core/Controller.php
@@ -50,6 +50,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
* @author EllisLab Dev Team
* @link https://codeigniter.com/userguide3/general/controllers.html
*/
+#[\AllowDynamicProperties]
class CI_Controller {
/**
diff --git a/system/core/Loader.php b/system/core/Loader.php
index a70487e84..9f0ae4159 100644
--- a/system/core/Loader.php
+++ b/system/core/Loader.php
@@ -49,6 +49,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
* @author EllisLab Dev Team
* @link https://codeigniter.com/userguide3/libraries/loader.html
*/
+#[\AllowDynamicProperties]
class CI_Loader {
// All these are set automatically. Don't mess with them.
diff --git a/system/core/Router.php b/system/core/Router.php
index ab1f44e0e..1267afeb9 100644
--- a/system/core/Router.php
+++ b/system/core/Router.php
@@ -114,6 +114,9 @@ class CI_Router {
// --------------------------------------------------------------------
+
+ public $uri;
+
/**
* Class constructor
*
diff --git a/system/core/URI.php b/system/core/URI.php
index 6a55439f7..55e872163 100644
--- a/system/core/URI.php
+++ b/system/core/URI.php
@@ -92,6 +92,8 @@ class CI_URI {
*/
protected $_permitted_uri_chars;
+ public $config;
+
/**
* Class constructor
*