Пример #1
0
// ----------------------------- //
// Let the magic begin
// ----------------------------- //
use Parvula\Core\Router;
use Parvula\Core\Config;
use Parvula\Core\Parvula;
if (!defined('ROOT')) {
    exit;
}
// Try to load composer autoloader
if (is_readable($autoload = ROOT . 'vendor/autoload.php')) {
    require $autoload;
} else {
    require APP . 'Core/Parvula.php';
    Parvula::registerAutoloader();
}
require APP . 'helpers.php';
// Use custom exception handler
set_exception_handler('exceptionHandler');
// Populate Config wrapper
Config::populate(require APP . 'config.php');
// Display or not errors
ini_set('display_errors', (bool) Config::get('debug'));
// Load class aliases
loadAliases(Config::get('aliases'));
// Load user config
$config = Parvula::getUserConfig();
// Append user config to Config wrapper (override if exists)
Config::append((array) $config);
// Auto set URLRewriting Config