From 70ee1ed36ee4e349dc81c79acd3316819a9e62c5 Mon Sep 17 00:00:00 2001 From: objecttothis Date: Thu, 30 Nov 2023 20:41:01 +0400 Subject: [PATCH] Declared class properties PHP 8.2 deprecates dynamically declared class properties. Adding these declarations removes deprecation warnings and makes the code PHP 8.3 compatible. --- app/Libraries/Item_lib.php | 4 ++++ app/Models/Stock_location.php | 2 ++ 2 files changed, 6 insertions(+) diff --git a/app/Libraries/Item_lib.php b/app/Libraries/Item_lib.php index 26f303008..9f4687caa 100644 --- a/app/Libraries/Item_lib.php +++ b/app/Libraries/Item_lib.php @@ -2,6 +2,7 @@ namespace app\Libraries; +use CodeIgniter\Model; use CodeIgniter\Session\Session; use App\Models\Stock_location; @@ -16,6 +17,9 @@ use App\Models\Stock_location; class Item_lib { + private Session $session; + private Model $stock_location; + public function __construct() { $this->session = Session(); diff --git a/app/Models/Stock_location.php b/app/Models/Stock_location.php index e665c7221..666fdea4f 100644 --- a/app/Models/Stock_location.php +++ b/app/Models/Stock_location.php @@ -25,6 +25,8 @@ class Stock_location extends Model 'deleted' ]; + private Session $session; + public function __construct() { parent::__construct();