diff --git a/backend/app/Core/Request.php b/backend/app/Core/Request.php index 42e91c1..6c79487 100644 --- a/backend/app/Core/Request.php +++ b/backend/app/Core/Request.php @@ -5,6 +5,7 @@ namespace App\Core; /** * Handles HTTP requests, extracting query params, body data, and headers. */ +#[\AllowDynamicProperties] class Request { private string $method; @@ -15,9 +16,13 @@ class Request // Explicit properties to store authentication details to avoid deprecation warnings in PHP 8.2+ public ?int $user_id = null; + public ?string $uuid = null; public ?int $company_id = null; public ?string $role = null; public bool $is_super_admin = false; + public ?string $phone_number = null; + public ?string $full_name = null; + public ?string $grade_level = null; public function __construct() { diff --git a/backend/app/bootstrap.php b/backend/app/bootstrap.php index 82ef962..0825ab5 100644 --- a/backend/app/bootstrap.php +++ b/backend/app/bootstrap.php @@ -63,7 +63,7 @@ $isDebug = filter_var(getenv('APP_DEBUG'), FILTER_VALIDATE_BOOLEAN); if ($isDebug) { ini_set('display_errors', '1'); ini_set('display_startup_errors', '1'); - error_reporting(E_ALL); + error_reporting(E_ALL & ~E_DEPRECATED & ~E_USER_DEPRECATED); } else { ini_set('display_errors', '0'); error_reporting(0);