Beispiel #1
0
<?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();
Beispiel #4
0
// 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();
Beispiel #5
0
<?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();