<?php // Load Nette Framework or autoloader generated by Composer require __DIR__ . '/../../vendor/autoload.php'; $configurator = new Nette\Config\Configurator(); // Enable Nette Debugger for error visualisation & logging $configurator->setDebugMode(true); $configurator->enableDebugger(__DIR__); // Enable RobotLoader - this will load all classes automatically $configurator->setTempDirectory(__DIR__); $configurator->createRobotLoader()->addDirectory(__DIR__)->addDirectory(__DIR__ . '/../../src')->register(); // Create Dependency Injection container from config.neon file $configurator->addConfig(__DIR__ . '/config/config.neon'); return $configurator->createContainer();
/** * My Application bootstrap file. */ use Nette\Diagnostics\Debugger, Nette\Application\Routers\Route; // Load Nette Framework require LIBS_DIR . '/Nette/loader.php'; // Enable Nette Debugger for error visualisation & logging Debugger::$logDirectory = __DIR__ . '/../log'; Debugger::$strictMode = TRUE; Debugger::enable(); // Configure application $configurator = new Nette\Config\Configurator(); $configurator->setTempDirectory(__DIR__ . '/../temp'); // Enable RobotLoader - this will load all classes automatically $configurator->createRobotLoader()->addDirectory(APP_DIR)->addDirectory(LIBS_DIR)->register(); // Create Dependency Injection container from config.neon file $configurator->addConfig(__DIR__ . '/config/config.neon'); $container = $configurator->createContainer(); // Opens already started session if ($container->session->exists()) { $container->session->start(); } // Setup router $router = $container->router; if (MobileDetection::isMobile()) { // mobile routing $router[] = new Route('index.php', 'Mobile:Homepage:default', Route::ONE_WAY); $router[] = new Route('<presenter>/<action>[/<id>]', 'Mobile:Homepage:default'); } else { // default routing
<?php require __DIR__ . '/../libs/autoload.php'; if (!class_exists('Tester\\Assert')) { echo "Install Nette Tester using `composer update --dev`\n"; exit(1); } Tester\Helpers::setup(); if (extension_loaded('xdebug')) { xdebug_disable(); Tester\CodeCoverage\Collector::start(__DIR__ . '/coverage.dat'); } function id($val) { return $val; } $configurator = new Nette\Config\Configurator(); $configurator->setDebugMode(FALSE); $configurator->setTempDirectory(__DIR__ . '/../temp'); $configurator->createRobotLoader()->addDirectory(__DIR__ . '/../EventCalendar')->register(); return $configurator->createContainer();
// Load Nette Framework or autoloader generated by Composer require __DIR__ . '/../vendor/autoload.php'; // Base dirs $logDir = __DIR__ . "/../log"; $tempDir = __DIR__ . "/../temp"; // Deployment center $deploy = new DeployCenter\Application($logDir, $tempDir, "123"); # modify password! $deploy->register("debug")->checkMaintenance(); // Create Nette Configurator $configurator = new \Nette\Config\Configurator(); // Enable Nette Debugger for error visualisation & logging //$configurator->setDebugMode(TRUE); if (PHP_SAPI === "cli") { $configurator->setDebugMode(TRUE); $configurator->addParameters(array("environment" => $configurator::DEVELOPMENT)); } $configurator->enableDebugger($logDir); // Specify folder for cache $configurator->setTempDirectory($tempDir); // Enable RobotLoader - this will load all classes automatically $configurator->createRobotLoader()->addDirectory(__DIR__)->addDirectory(__DIR__ . '/../vendor/others')->addDirectory($tempDir . "/proxies")->register(); // Create Dependency Injection container from config.neon file $configurator->addConfig(__DIR__ . '/config/config.neon'); $configurator->addConfig(__DIR__ . '/config/config.local.neon', $configurator::NONE); // ModulesInstaller $modulesInstaller = new \Flame\Modules\ModulesInstaller(new \Flame\Modules\DI\ConfiguratorHelper($configurator)); $modulesInstaller->addConfig(new \Flame\Modules\Config\NeonConfigFile(__DIR__ . "/config/config.neon", $tempDir . "/cache")); $modulesInstaller->register(); return $configurator->createContainer();
<?php require __DIR__ . '/../libs/autoload.php'; $configurator = new Nette\Config\Configurator(); // Enable Nette Debugger for error visualisation & logging //$configurator->setDebugMode(TRUE); $configurator->enableDebugger(__DIR__ . '/../log'); // Specify folder for cache $configurator->setTempDirectory(__DIR__ . '/../temp'); // Enable RobotLoader - this will load all classes automatically $configurator->createRobotLoader()->addDirectory(__DIR__)->addDirectory(__DIR__ . '/../app/model')->addDirectory(__DIR__ . '/../app/services')->register();