Пример #1
0
        $dbDriverName = 'ForgeUpgrade_Db_Driver_' . $dbDriverName;
    } else {
        echo "Error: invalid --dbdriver" . PHP_EOL;
    }
}
try {
    $dbDriver = new $dbDriverName();
} catch (PDOException $e) {
    echo 'Connection faild: ' . $e->getMessage() . PHP_EOL;
    return -1;
}
// Special logger to display nice colors according to levels
$logger = Logger::getRootLogger();
$logger->removeAllAppenders();
$appender = new LoggerAppenderConsoleColor('LoggerAppenderConsoleColor');
$appender->setLayout(new LoggerLayoutSimple());
$appender->setThreshold($options['core']['verbose']);
$appender->activateOptions();
$logger->addAppender($appender);
// Go
$upg = new ForgeUpgrade($dbDriver);
$upg->setOptions($options);
$upg->run($func);
//
// Function definitions
//
/**
 * Print Help
 */
function usage()
{
Пример #2
0
if ($func == 'help') {
    usage();
    exit;
}
// Get the DB connexion
try {
    $dbDriver = new $dbDriverName();
} catch (PDOException $e) {
    echo 'Connection faild: ' . $e->getMessage() . PHP_EOL;
    return -1;
}
// Go
$logger = Logger::getRootLogger();
$logger->removeAllAppenders();
$appender = new LoggerAppenderConsoleColor('LoggerAppenderConsoleColor');
$appender->setLayout(new LoggerLayoutTTCC());
$appender->activateOptions();
$logger->addAppender($appender);
$upg = new ForgeUpgrade($dbDriver);
$upg->setIncludePaths($includePaths);
$upg->setExcludePaths($excludePaths);
$upg->run($func, $paths);
//
// Function definitions
//
/**
 * Print Help
 */
function usage()
{
    echo <<<EOT