diff --git a/system/core/Controller.php b/system/core/Controller.php index aeccd60ee4c..3713ae06308 100644 --- a/system/core/Controller.php +++ b/system/core/Controller.php @@ -50,6 +50,7 @@ * @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 648b7cfc7c2..32f3873262d 100644 --- a/system/core/Loader.php +++ b/system/core/Loader.php @@ -49,6 +49,7 @@ * @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 e0fb922f1a6..3c88c4c7a2a 100644 --- a/system/core/Router.php +++ b/system/core/Router.php @@ -49,6 +49,7 @@ * @author EllisLab Dev Team * @link https://codeigniter.com/userguide3/general/routing.html */ +#[AllowDynamicProperties] class CI_Router { /** diff --git a/system/core/URI.php b/system/core/URI.php index 1e948588354..a06d5c291c2 100644 --- a/system/core/URI.php +++ b/system/core/URI.php @@ -49,6 +49,7 @@ * @author EllisLab Dev Team * @link https://codeigniter.com/userguide3/libraries/uri.html */ +#[AllowDynamicProperties] class CI_URI { /** diff --git a/system/database/DB_driver.php b/system/database/DB_driver.php index de03a418567..6cbd7026e91 100644 --- a/system/database/DB_driver.php +++ b/system/database/DB_driver.php @@ -51,6 +51,7 @@ * @author EllisLab Dev Team * @link https://codeigniter.com/userguide3/database/ */ +#[AllowDynamicProperties] abstract class CI_DB_driver { /**