// 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 Usage: migration.php [options] command Commands: already-applied List all applied buckets