From 31f4edc9969097819ca3fd7b8aa5a07508daaa48 Mon Sep 17 00:00:00 2001 From: Aaron van Geffen Date: Wed, 11 Mar 2020 22:36:21 +0100 Subject: [PATCH] Register ErrorHandler before Session start. --- app.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app.php b/app.php index 6ef0d72..0f3b2ee 100644 --- a/app.php +++ b/app.php @@ -16,16 +16,15 @@ require_once 'vendor/autoload.php'; Registry::set('start', microtime(true)); Registry::set('db', new Database(DB_SERVER, DB_USER, DB_PASS, DB_NAME)); +// Handle errors our own way. +ErrorHandler::enable(); + // Do some authentication checks. Session::start(); $user = Authentication::isLoggedIn() ? Member::fromId($_SESSION['user_id']) : new Guest(); $user->updateAccessTime(); Registry::set('user', $user); -// Handle errors our own way. -set_error_handler('ErrorHandler::handleError'); -ini_set("display_errors", DEBUG ? "On" : "Off"); - // The real magic starts here! ob_start(); Dispatcher::dispatch();