<?php require WWW_DIR . '/../libs/autoload.php'; $configurator = new Nette\Config\Configurator(); $debugMode = file_exists(__DIR__ . '/dev'); $configurator->setDebugMode($debugMode); $configurator->enableDebugger(__DIR__ . '/../log'); $configurator->setTempDirectory(__DIR__ . '/../temp'); $configurator->createRobotLoader()->addDirectory(APP_DIR)->register(); $webloaderExtension = new \WebLoader\Nette\Extension(); $webloaderExtension->install($configurator); $configurator->addConfig(__DIR__ . '/config/config.neon', FALSE); $configurator->addConfig(__DIR__ . '/config/config.local.neon', FALSE); $container = $configurator->createContainer(); $container->application->errorPresenter = 'Error'; $container->application->catchExceptions = !$debugMode; if (!defined('CANCEL_START_APP')) { $container->application->run(); }
<?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();
// 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'; if (!class_exists('Tester\\Assert')) { echo "Install Nette Tester using `composer update --dev`\n"; exit(1); } Tester\Environment::setup(); function id($val) { return $val; } $configurator = new Nette\Config\Configurator(); $configurator->setDebugMode(FALSE); $configurator->setTempDirectory(__DIR__ . '/../temp'); $configurator->createRobotLoader()->addDirectory(__DIR__ . '/../app')->register(); $configurator->addConfig(__DIR__ . '/../app/config/config.neon'); $configurator->addConfig(__DIR__ . '/../app/config/config.local.neon', $configurator::NONE); // none section return $configurator->createContainer();
<?php /** * My Application bootstrap file. */ use Nette\Application\Routers\Route; // Load Nette Framework require LIBS_DIR . '/autoload.php'; // Configure application $configurator = new Nette\Config\Configurator(); // Enable Nette Debugger for error visualisation & logging $configurator->setDebugMode($configurator::AUTO); $configurator->enableDebugger(__DIR__ . '/../log'); \Nette\Diagnostics\Debugger::$email = 'no-reply@***.cz'; // Enable RobotLoader - this will load all classes automatically $configurator->setTempDirectory(__DIR__ . '/../temp'); $configurator->createRobotLoader()->addDirectory(APP_DIR)->register(); \Nella\Console\Config\Extension::register($configurator); \Nella\Doctrine\Config\Extension::register($configurator); \Nella\Doctrine\Config\MigrationsExtension::register($configurator); \Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespace('JMS\\Serializer\\Annotation', LIBS_DIR . "/jms/serializer/src"); Kdyby\Replicator\Container::register(); if (CLIDatabaseRemoteSync::isCLI() && !CLIDatabaseRemoteSync::syncWithRemoteDatabase()) { $configurator->addConfig(__DIR__ . '/config/config.neon', "development"); $configurator->setProductionMode(FALSE); $configurator->setDebugMode(TRUE); } else { $configurator->addConfig(__DIR__ . '/config/config.neon'); } // Create Dependency Injection container from config.neon file $container = $configurator->createContainer();
if (!isset($_GET['path']) && $path == '') { return ' class="active"'; } if (!isset($_GET['path']) && $path != '') { return false; } if ($_GET['path'] == $path) { return ' class="active"'; } return false; } require './lib/nette.min.php'; require './lib/Kdyby/BootstrapFormRenderer/BootstrapRenderer.php'; $configurator = new Nette\Config\Configurator(); $configurator->setTempDirectory(__DIR__ . '/tmp'); $configurator->setDebugMode(); $configurator->enableDebugger(__DIR__ . "/tmp"); require './db.php'; require './func.php'; // nette things // how to set up sessions the most complicated way $container = $configurator->createContainer(); $session = $container->session; $user = $container->user; $s = $session->getSection('logs-db'); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<?php /** * My Application bootstrap file. */ use Nette\Application\Routers\Route; // Load Nette Framework or autoloader generated by Composer require LIBS_DIR . '/lessc.inc.php'; require LIBS_DIR . '/autoload.php'; // Configure application $configurator = new Nette\Config\Configurator(); // Enable Nette Debugger for error visualisation & logging $configurator->setDebugMode(Nette\Config\Configurator::DEVELOPMENT); //$configurator->setDebugMode($configurator::NONE); $configurator->enableDebugger(__DIR__ . '/../log'); //\Nette\Diagnostics\Debugger::enable(\Nette\Diagnostics\Debugger::DEVELOPMENT); // Enable RobotLoader - this will load all classes automatically $configurator->setTempDirectory(__DIR__ . '/../temp'); $configurator->createRobotLoader()->addDirectory(APP_DIR)->addDirectory(LIBS_DIR)->register(); $configurator->onCompile[] = function ($configurator, $compiler) { $compiler->addExtension('ajax', new VojtechDobes\NetteAjax\Extension()); }; $webloaderExtension = new \WebLoader\Nette\Extension(); $webloaderExtension->install($configurator); // Create Dependency Injection container from config.neon file $configurator->addConfig(__DIR__ . '/config/config.neon'); $container = $configurator->createContainer(); //Vodacek\Forms\Controls\DateInput::register(); Nette\Forms\Container::extensionMethod('addDatePicker', function (Nette\Forms\Container $container, $name, $label = NULL) { return $container[$name] = new JanTvrdik\Components\DatePicker($label); });