Example #1
0
<?php

/**
 * easy.php : Ligne de commande pour le framework
 */
/*
 * On charge l'autoloader de composer pour avoir accès à
 * toutes les classes de l'application et des bibliothèques
 */
use PHQ\Base\Application;
use PHQ\Routing\Router;
use PHQ\Translate\Translate;
require __DIR__ . '/../vendor/autoload.php';
function translate($key)
{
    return Translate::_($key);
}
function url($name, array $params = [])
{
    return Router::url($name, $params);
}
try {
    $app = new Application();
    $app->initConfig();
    $app->initDatabase();
    $app->runCommand();
} catch (Exception $e) {
    exit($e->getMessage());
}