// Load libraries require LIBS_DIR . '/Nette/loader.php'; require APP_DIR . '/routers/StaticRouter.php'; require APP_DIR . '/managers/PageManager.php'; require APP_DIR . '/classes/TemplateLocator.php'; require APP_DIR . '/classes/PresenterFactory.php'; // Enable and setup Nette\Debug Debug::enable(); Debug::$strictMode = !Debug::$productionMode; // Configure environment date_default_timezone_set('Europe/Prague'); Html::$xhtml = FALSE; // Configure application $application = Env::getApplication(); $application->errorPresenter = 'Error'; $application->catchExceptions = Debug::$productionMode; // Configure application context $context = $application->getContext(); $context->addService('StaticWeb\\TemplateLocator', 'StaticWeb\\TemplateLocator'); $context->addService('StaticWeb\\PageManager', function() use ($context) { $manager = new PageManager(); $manager->setContext($context); return $manager; }); $context->addService('Nette\\Application\\IPresenterFactory', function() use ($context) {