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/PasswordResetController.php(23): App\Core\Container->get('App\\Services\\Ra...')
#5 [internal function]: App\Controllers\PasswordResetController->__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