<?php require __DIR__ . '/../vendor/autoload.php'; $tomDebug = getenv('TOM_DEBUG') === 'TRUE' && isset($_COOKIE['tom_api_debug']); $tomLogDir = getenv('TOM_LOG_DIR') ?: '/var/log/tripomatic-api-skeleton'; $tomTmpDir = getenv('TOM_TMP_DIR') ?: '/var/tmp/tripomatic-api-skeleton'; $tomConfigFile = getenv('TOM_CONFIG_FILE') ?: __DIR__ . '/config.local.neon'; $configurator = new Nette\Configurator(); $configurator->setDebugMode($tomDebug); $configurator->enableDebugger($tomLogDir); // fix for HHVM to always correctly render Tracy bluescreen register_shutdown_function(function () { flush(); }); $configurator->setTempDirectory($tomTmpDir); $configurator->addConfig(__DIR__ . '/config.neon'); if (file_exists($tomConfigFile)) { $configurator->addConfig($tomConfigFile); } return $configurator->createContainer();
<?php require __DIR__ . '/../vendor/autoload.php'; $configurator = new Nette\Configurator(); $configurator->enableDebugger(__DIR__ . '/../log', '*****@*****.**'); $configurator->setDebugMode(TRUE); $configurator->setTempDirectory(__DIR__ . '/../temp'); $configurator->createRobotLoader()->addDirectory(__DIR__)->register(); $configurator->addConfig(__DIR__ . '/config/config.neon'); $configurator->addConfig(__DIR__ . '/config/config.local.neon'); $container = $configurator->createContainer(); return $container;
<?php return call_user_func(function () : Nette\Configurator { return call_user_func(function () : Nette\Configurator { Tracy\Debugger::$errorTemplate = __DIR__ . '/maintenance.php'; if (!($configurator = is_file($local = __DIR__ . '/local.php') ? require $local : NULL) instanceof Nette\Configurator) { $configurator = new Nette\Configurator(); } $configurator->addParameters(['appDir' => __DIR__, 'wwwDir' => __DIR__ . '/public', 'composer' => $composer = json_decode(file_get_contents(__DIR__ . '/../composer.json'), TRUE)]); $directory = isset($composer['name']) ? implode(DIRECTORY_SEPARATOR, [sys_get_temp_dir(), $composer['name']]) : NULL; if ($directory) { if (!is_dir($directory)) { @mkdir($directory, 0777, TRUE); } $configurator->enableDebugger($directory); $configurator->setTempDirectory($directory); } $configurator->addConfig(__DIR__ . '/../vendor/config.neon'); $configurator->addConfig(__DIR__ . '/config.neon'); if (is_file($local = __DIR__ . '/local.neon')) { $configurator->addConfig($local); } return $configurator; }, require __DIR__ . '/../vendor/autoload.php'); });
<?php require __DIR__ . '/../vendor/autoload.php'; $configurator = new Nette\Configurator(); // $configurator->setDebugMode('194.228.11.31'); // enable for your remote IP $configurator->setDebugMode(true); // $configurator->enableDebugger(__DIR__ . '/../log'); $configurator->enableDebugger(__DIR__ . '/../log', '*****@*****.**'); $configurator->setTempDirectory(__DIR__ . '/../temp'); $configurator->createRobotLoader()->addDirectory(__DIR__)->register(); Kdyby\Replicator\Container::register(); $configurator->addConfig(__DIR__ . '/config/config.neon'); $localhostArray = array('127.0.0.1', '::1'); if (in_array($_SERVER['REMOTE_ADDR'], $localhostArray)) { $configurator->addConfig(__DIR__ . '/config/config.local.neon'); } else { $configurator->addConfig(__DIR__ . '/config/config.ftp.neon'); } $container = $configurator->createContainer(); return $container;
<?php define('APP_ROOT', __DIR__); require APP_ROOT . '/../vendor/autoload.php'; $configurator = new Nette\Configurator(); $configurator->setDebugMode(true); $configurator->enableDebugger(APP_ROOT . '/../log'); $configurator->setTempDirectory(APP_ROOT . '/../temp'); $configurator->createRobotLoader()->addDirectory(APP_ROOT)->addDirectory(APP_ROOT . '/../submodules')->register(); $configurator->addConfig(APP_ROOT . '/config/config.neon'); $configurator->addConfig(APP_ROOT . '/config/config.local.neon'); $configurator->addConfig(APP_ROOT . '/config/izi-ui.config.neon'); $container = $configurator->createContainer(); return $container;
<?php require __DIR__ . '/../vendor/autoload.php'; $configurator = new Nette\Configurator(); //$configurator->setDebugMode('23.75.345.200'); // enable for your remote IP //$configurator->setDebugMode(false); $configurator->enableDebugger(__DIR__ . '/../log', "*****@*****.**"); $configurator->setTempDirectory(__DIR__ . '/../temp'); $configurator->createRobotLoader()->addDirectory(__DIR__)->register(); $configurator->addConfig(__DIR__ . '/config/config.neon'); $configurator->addConfig(__DIR__ . '/config/config.local.neon'); Kdyby\Replicator\Container::register(); $container = $configurator->createContainer(); return $container;
<?php /** * @author Martin Procházka <*****@*****.**> * @package www.juniwalk.cz * @link https://github.com/juniwalk/www.juniwalk.cz * @copyright Martin Procházka (c) 2015 * @license MIT License */ include __DIR__ . '/../vendor/autoload.php'; $di = new \Nette\Configurator(); $di->addConfig(__DIR__ . '/config/config.neon'); $di->setTempDirectory(__DIR__ . '/../temp'); $di->addParameters(['pkgDir' => __DIR__ . '/../vendor', 'wwwDir' => __DIR__ . '/../www', 'appDir' => __DIR__]); $di->setDebugMode(include __DIR__ . '/config/config-ipconf.php'); $di->enableDebugger(__DIR__ . '/../log'); $di->createRobotLoader()->addDirectory(__DIR__)->register(); return $di->createContainer();
<?php require __DIR__ . '/../vendor/autoload.php'; $configurator = new Nette\Configurator(); $configurator->setDebugMode(FALSE); // enable for your remote IP $configurator->enableDebugger(__DIR__ . '/../log', "*****@*****.**"); $configurator->setTempDirectory(__DIR__ . '/../temp'); $configurator->createRobotLoader()->addDirectory(__DIR__)->register(); $configurator->addConfig(__DIR__ . '/config/config.neon'); $configurator->addConfig(__DIR__ . '/config/config.local.neon'); $container = $configurator->createContainer(); return $container;
<?php // Load Nette Framework or autoloader generated by Composer require __DIR__ . '/../vendor/autoload.php'; $configurator = new \Nette\Configurator(); // Enable Nette Debugger for error visualisation & logging //$configurator->setDebugMode(TRUE); $configurator->enableDebugger(__DIR__ . '/../log', '*****@*****.**'); // Enable RobotLoader - this will load all classes automatically $configurator->setTempDirectory(__DIR__ . '/../temp'); $configurator->createRobotLoader()->addDirectory(__DIR__)->addDirectory(__DIR__ . '/../libs')->register(); define("WWW_DIR", __DIR__ . '/../www'); // Create Dependency Injection container from config.neon file $configurator->addConfig(__DIR__ . '/config/config.neon'); if (file_exists(__DIR__ . '/config/config.local.neon')) { $configurator->addConfig(__DIR__ . '/config/config.local.neon'); } \AntispamControl::register(); $help = <<<HELP Please configure connection to the database first! Use following options: \tphp index.php -u <db-user> -n <db-name> [-p <db-pass>] [-d <db-driver=mysql|pgsql>] HELP; if (file_exists(__DIR__ . '/config/config.local.neon')) { $config = \Nette\Neon\Neon::decode(file_get_contents(__DIR__ . '/config/config.local.neon')); } if (isset($config) && is_array($config) && array_key_exists('doctrine', $config)) { return $configurator->createContainer(); } elseif (PHP_SAPI === 'cli') { $options = getopt('u:n:p:d:');
$libsDir = $rootDir . '/vendor'; $wwwDir = $rootDir . '/www'; $appDir = $rootDir . '/app'; $packagesDir = $rootDir . '/.venne.packages'; if (!file_exists($packagesDir)) { if (is_writable(dirname($packagesDir))) { mkdir($packagesDir); } else { die("Path '{$packagesDir}' does not exists."); } } if (!is_writable($packagesDir)) { die("Path '{$packagesDir}' it not writable."); } foreach (array('log', 'temp') as $dir) { if (!file_exists($packagesDir . '/' . $dir)) { mkdir($packagesDir . '/' . $dir); } } if (!file_exists($libsDir . '/autoload.php')) { die('autoload.php file can not be found.'); } require_once $libsDir . '/autoload.php'; $configurator = new Nette\Configurator(); $configurator->addParameters(array('appDir' => $appDir, 'wwwDir' => $wwwDir)); //$configurator->setDebugMode(TRUE); // debug mode MUST NOT be enabled on production server $configurator->enableDebugger($packagesDir . '/log'); $configurator->setTempDirectory($packagesDir . '/temp'); $configurator->addConfig(dirname(__DIR__) . '/config/config.neon'); $container = $configurator->createContainer(); $container->getService('application')->run();
<?php require __DIR__ . '/../vendor/autoload.php'; $configurator = new Nette\Configurator(); $configurator->setDebugMode(TRUE); $logDir = __DIR__ . '/log'; $tempDir = __DIR__ . '/temp'; $fs = new Nette\Utils\FileSystem(); $fs->createDir($logDir); $fs->createDir($tempDir); $configurator->enableDebugger($logDir); $configurator->setTempDirectory($tempDir); $configurator->addConfig(__DIR__ . '/config.neon'); $container = $configurator->createContainer(); $templateFactory = $container->getByType(\Bazo\TemplateFactory\TemplateFactory::class); $template = $templateFactory->createTemplate(); $template->setFile(__DIR__ . '/test.latte'); $template->render();
<?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);
<?php /** * @author Patrick Kusebauch * @version 1.01, 26. 10. 2014 */ // Load Nette Framework or autoloader generated by Composer setlocale(LC_TIME, 'cs_CZ.utf8'); require __DIR__ . '/../libs/autoload.php'; //Configuration ini_set("session.gc_probability", 0); $configurator = new Nette\Configurator(); // Enable Nette Debugger for error visualisation & logging $configurator->setDebugMode(['94.138.99.8', '10.0.2.2']); $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__ . '/../libs')->register(); // Create Dependency Injection container from config.neon file $configurator->addConfig(__DIR__ . '/config/config.neon'); $configurator->addConfig(__DIR__ . '/config/config-local.neon'); $container = $configurator->createContainer(); //Form extensions use Nette\Forms\Container; use Nextras\Forms\Controls; //Date & Datetime Picker Container::extensionMethod('addDatePicker', function (Container $container, $name, $label = NULL) { return $container[$name] = new Controls\DatePicker($label); }); Container::extensionMethod('addDateTimePicker', function (Container $container, $name, $label = NULL) {
<?php /** * @author Milan Felix Sulc <*****@*****.**> */ // #1 Load libraries require __DIR__ . '/../vendor/autoload.php'; // 2# Create Nette Configurator $configurator = new Nette\Configurator(); $configurator->setDebugMode(TRUE); $configurator->enableDebugger(__DIR__ . '/cache/log'); $configurator->setTempDirectory(__DIR__ . '/cache/temp'); // 3# Create Nette Robot Loader $configurator->createRobotLoader()->addDirectory(__DIR__)->register(); // 4# Load additionally configs $configurator->addConfig(__DIR__ . '/config/config.neon', $configurator::AUTO); $configurator->addConfig(__DIR__ . '/config/micro.neon'); // 5# Create container $container = $configurator->createContainer(); // #6 Return container return $container;
define('DIR_ROOT', __DIR__ . '/../'); define('DIR_APP', __DIR__); define('DIR_LOG', DIR_ROOT . '/log'); define('DIR_TEMP', DIR_ROOT . '/temp'); define('DIR_LIBS', DIR_ROOT . '/libs'); define('DIR_SQL', DIR_ROOT . '/sql'); //if (!file_exists(DIR_ROOT.'/libs')) //{ // chdir(DIR_ROOT); // exec('php composer.phar install'); // chdir(DIR_APP); //} require DIR_LIBS . '/autoload.php'; $configurator = new Nette\Configurator(); //$configurator->setDebugMode('23.75.345.200'); // enable for your remote IP if (!file_exists(DIR_LOG)) { mkdir(DIR_LOG, 0777, true); } $configurator->enableDebugger(DIR_LOG); if (!file_exists(DIR_TEMP)) { mkdir(DIR_TEMP, 0777, true); } $configurator->setTempDirectory(DIR_TEMP); $configurator->createRobotLoader()->addDirectory(__DIR__)->register(); $configurator->addConfig(__DIR__ . '/config/config.neon'); $localConfigFile = __DIR__ . '/config/config.local.neon'; if (file_exists($localConfigFile)) { $configurator->addConfig($localConfigFile); } $container = $configurator->createContainer(); return $container;
<?php // Load Nette Framework or autoloader generated by Composer require dirname(__FILE__) . '/../../Library/vendor/autoload.php'; $configurator = new Nette\Configurator(); // Enable Nette Debugger for error visualisation & logging //$configurator->setDebugMode(TRUE); $configurator->enableDebugger(dirname(__FILE__) . '/../log'); // Enable RobotLoader - this will load all classes automatically $configurator->setTempDirectory(dirname(__FILE__) . '/../temp'); $configurator->createRobotLoader()->addDirectory(__DIR__)->addDirectory(__DIR__ . '/../../CMS/app')->register(); // Create Dependency Injection container from config.neon file $configurator->addConfig(__DIR__ . '/../../CMS/app/config/config.neon'); $configurator->addConfig(__DIR__ . '/config/config.local.neon'); $container = $configurator->createContainer(); return $container;
<?php require __DIR__ . '/../vendor/autoload.php'; \Tracy\Debugger::$showLocation = TRUE; function barDump($var, $title = NULL, $options = NULL) { \Tracy\Debugger::barDump($var, $title, $options); } $configurator = new Nette\Configurator(); $configurator->setDebugMode('194.228.13.179'); // enable for your remote IP $configurator->enableDebugger(__DIR__ . '/../log', '*****@*****.**'); $configurator->setTempDirectory(__DIR__ . '/../temp'); $configurator->createRobotLoader()->addDirectory(__DIR__)->register(); $configurator->addConfig(__DIR__ . '/config/config.neon'); $configurator->addConfig(__DIR__ . '/config/config.local.neon'); $container = $configurator->createContainer(); return $container;
<?php require __DIR__ . "/../vendor/autoload.php"; if (!class_exists('Tester\\Assert')) { echo "Install Nette Tester using `composer update --dev`\n"; exit(1); } @mkdir(__DIR__ . "/log"); @mkdir(__DIR__ . "/tmp"); define("TEMP_DIR", __DIR__ . "/tmp/"); Tester\Helpers::purge(TEMP_DIR); $configurator = new Nette\Configurator(); $configurator->enableDebugger(__DIR__ . "/log"); $configurator->setDebugMode(FALSE); $configurator->setTempDirectory(TEMP_DIR); $configurator->createRobotLoader()->addDirectory(__DIR__ . '/../src')->addDirectory(__DIR__ . '/classes')->register(); $configurator->addConfig(__DIR__ . '/config.neon'); $container = $configurator->createContainer(); Tester\Environment::setup(); function id($val) { return $val; } return $container;
<?php require __DIR__ . '/../../libs/composer/autoload.php'; if (!class_exists('Tester\\Assert')) { echo "Install Nette Tester using `composer update --dev`\n"; exit(1); } function id($val) { return $val; } $configurator = new Nette\Configurator(); $configurator->setDebugMode(TRUE); //$configurator->setDebugMode(FALSE); $configurator->enableDebugger(__DIR__ . '/temp'); $configurator->setTempDirectory(__DIR__ . '/temp'); $configurator->createRobotLoader()->addDirectory(__DIR__ . '/../../app')->addDirectory(__DIR__ . '/../../libs')->register(); $configurator->addConfig(__DIR__ . '/../../app/config/config.neon'); $configurator->addConfig(__DIR__ . '/test.config.local.neon'); $container = $configurator->createContainer(); /** @var $connection DibiConnection */ $connection = $container->getByType('\\DibiConnection'); $connection->loadFile(__DIR__ . '/sql/user.start.sql'); return $container;
<?php // Comment out on the production server! umask(0); require __DIR__ . '/../vendor/autoload.php'; $configurator = new Nette\Configurator(); // $configurator->setDebugMode(FALSE); // $configurator->setDebugMode('secret@12.2.0.1'); // enable for your remote IP $configurator->enableDebugger(__DIR__ . '/../log', '*****@*****.**'); $configurator->setTempDirectory(__DIR__ . '/../temp'); $configurator->createRobotLoader()->addDirectory(__DIR__)->addDirectory(__DIR__ . '/../vendor/others')->register(); $configurator->addConfig(__DIR__ . '/config/config.neon'); $configurator->addConfig(__DIR__ . '/config/config.local.neon'); $container = $configurator->createContainer(); return $container;
<?php require __DIR__ . '/../vendor/autoload.php'; // Configure application $configurator = new \Nette\Configurator(); // Enable Nette Debugger for error visualisation & logging //$configurator->setDebugMode(FALSE); $configurator->enableDebugger(__DIR__ . '/../log'); // Specify folder for cache $configurator->setTempDirectory(__DIR__ . '/../temp'); // Enable RobotLoader - this will load all classes automatically $loader = $configurator->createRobotLoader()->addDirectory(__DIR__)->register(); // Create Dependency Injection container from config.neon file $configurator->addConfig(__DIR__ . '/config/config.neon'); $container = $configurator->createContainer(); return $container;
Container::extensionMethod('addDatePicker', function (Container $container, $name, $label = NULL) { return $container[$name] = new Controls\DatePicker($label); }); Container::extensionMethod('addDateTimePicker', function (Container $container, $name, $label = NULL) { return $container[$name] = new Controls\DateTimePicker($label); }); Container::extensionMethod('addTypeahead', function (Container $container, $name, $label = NULL, $callback = NULL) { return $container[$name] = new Controls\Typeahead($label, $callback); }); $configurator = new Nette\Configurator(); if (DEV_MODE === TRUE) { $configurator->setDebugMode(TRUE); } elseif (isset($debugIPs)) { $configurator->setDebugMode($debugIPs); } $configurator->enableDebugger(DIR_ROOT . '/log', isset($debugMail) ? $debugMail : NULL); $configurator->setTempDirectory(DIR_ROOT . '/temp'); if (!isset($robotLoaderDirs)) { $robotLoaderDirs = []; } $robotLoaderDirs[] = DIR_VENDOR . '/cothema/'; $robotLoaderDirs[] = DIR_ROOT . '/app/'; $robotLoader = $configurator->createRobotLoader(); foreach ($robotLoaderDirs as $robotLoaderDirsOne) { $robotLoader->addDirectory($robotLoaderDirsOne); } $robotLoader->register(); $configurator->addConfig(__DIR__ . '/config/config.neon'); is_file(DIR_ROOT . '/app/config/config.neon') && $configurator->addConfig(DIR_ROOT . '/app/config/config.neon'); $configurator->addConfig(DIR_ROOT . '/app/config/config.local.neon'); $container = $configurator->createContainer();