public function initialize() { date_default_timezone_set('Europe/Prague'); Nette\Bridges\Framework\TracyBridge::initialize(); $this->getService('events.manager')->createEvent(array('Nette\\DI\\Container', 'onInitialize'))->dispatch($this); Tracy\Debugger::$email = '*****@*****.**'; Tracy\Debugger::$editor = 'sublime'; Tracy\Debugger::$browser = 'chromium-browser'; Tracy\Debugger::$strictMode = TRUE; Nette\Caching\Storages\FileStorage::$useDirectories = TRUE; $this->getByType("Nette\\Http\\Session")->exists() && $this->getByType("Nette\\Http\\Session")->start(); header('X-Frame-Options: SAMEORIGIN'); $this->getService('systemModule.initializer'); $this->getService('usersModule.initializer'); $this->getService('securityModule.initializer'); header('X-Powered-By: Nette Framework'); header('Content-Type: text/html; charset=utf-8'); Nette\Utils\SafeStream::register(); Nette\Reflection\AnnotationsParser::setCacheStorage($this->getByType("Nette\\Caching\\IStorage")); Nette\Reflection\AnnotationsParser::$autoRefresh = FALSE; Doctrine\Common\Annotations\AnnotationRegistry::registerLoader("class_exists"); Kdyby\Doctrine\Diagnostics\Panel::registerBluescreen($this); Kdyby\Doctrine\Proxy\ProxyAutoloader::create('/home/fuca/Projects/www/sportsclub/tests/tmp/proxies', 'Kdyby\\GeneratedProxy')->register(); Nette\Diagnostics\Debugger::getBlueScreen()->collapsePaths[] = '/home/fuca/Projects/www/sportsclub/vendor/kdyby/doctrine/src/Kdyby/Doctrine'; Nette\Diagnostics\Debugger::getBlueScreen()->collapsePaths[] = '/home/fuca/Projects/www/sportsclub/vendor/doctrine'; Nette\Diagnostics\Debugger::getBlueScreen()->collapsePaths[] = '/home/fuca/Projects/www/sportsclub/tests/tmp/proxies'; Kdyby\Translation\Diagnostics\Panel::registerBluescreen(); \Tracy\Debugger::setLogger($this->getService('monolog.adapter')); }
<?php use Nette\Forms\Container; setlocale(LC_ALL, 'cs_CZ.UTF-8'); //require LIBS_DIR . '/libs/nette.phar'; require __DIR__ . '/../vendor/autoload.php'; // Configure application Tracy\Debugger::timer(); Tracy\Debugger::$editor = "pstorm://open/?url=file://%file&line=%line"; /* @var $configurator \Nette\Configurator */ $configurator = new \Nette\Configurator(); // Enable Nette Debugger for error visualisation & logging $configurator->setDebugMode(array("localhost", "peknyden.soundake.com", "pd-0613.rostiapp.cz")); $configurator->enableDebugger(__DIR__ . '/../log', "*****@*****.**"); // Enable RobotLoader - this will load all classes automatically $configurator->setTempDirectory(__DIR__ . '/../temp'); $configurator->createRobotLoader()->addDirectory(APP_DIR)->register(); // Create Dependency Injection container from config.neon file switch ($_SERVER['SERVER_NAME']) { case "pd-0613.rostiapp.cz": $environment = "preview"; break; case "peknyden.cz": case "www.peknyden.cz": $environment = "production"; break; default: $environment = "development"; break; } $configurator->addConfig(__DIR__ . '/config/config.neon', $environment);