make(Config::class); $appConfig->set(require config_path('app.php')); $app->bootstrap($appConfig); /** * Configure application */ date_default_timezone_set($app->get('config')->get('timezone')); if (config('environment') == 'development') { $errorHandler = $app->get('error.handler'); $errorHandler->setEnvironment(Handler::ENV_DEVELOPMENT); $app->bind(HandlerInterface::class, 'error.handler.development'); ini_set('display_errors', true); error_reporting(E_ALL); } else { ini_set('display_errors', false); } /** * Check for maintenance */ if ($app->get('config')->get('maintenance')) { echo file_get_contents(__DIR__ . '/../templates/maintenance.html'); die(); } /** * Init translations */ gettext_init(); /** * Init authorization */ load_auth();