Fatal error: Uncaught Error: Typed property App\Services\RateLimiterService::$db must not be accessed before initialization in /home2/tnelxite/public_html/src/Services/RateLimiterService.php:26 Stack trace: #0 /home2/tnelxite/public_html/src/Services/RateLimiterService.php(17): App\Services\RateLimiterService->ensureTableExists() #1 [internal function]: App\Services\RateLimiterService->__construct() #2 /home2/tnelxite/public_html/src/Core/Container.php(94): ReflectionClass->newInstanceArgs(Array) #3 /home2/tnelxite/public_html/src/Core/Container.php(73): App\Core\Container->resolve('App\\Services\\Ra...') #4 /home2/tnelxite/public_html/src/Controllers/AuthController.php(26): App\Core\Container->get('App\\Services\\Ra...') #5 [internal function]: App\Controllers\AuthController->__construct(Object(App\Core\Container)) #6 /home2/tnelxite/public_html/src/Core/Container.php(94): ReflectionClass->newInstanceArgs(Array) #7 /home2/tnelxite/public_html/src/Core/Container.php(73): App\Core\Container->resolve('App\\Controllers...') #8 /home2/tnelxite/public_html/src/Core/Router.php(174): App\Core\Container->get('App\\Controllers...') #9 /home2/tnelxite/public_html/src/Core/Router.php(138): App\Core\Router->executeHandler(Array, Object(App\Core\Http\Request), Array) #10 /home2/tnelxite/public_html/index.php(45): App\Core\Router->dispatch(Object(App\Core\Http\Request)) #11 {main} thrown in /home2/tnelxite/public_html/src/Services/RateLimiterService.php on line 26