Don't depend the global otherwise DB errors will appear.

1.10.x
Julio Montoya 10 years ago
parent 6c57ec9c1b
commit f6b9d35bf2
  1. 24
      cli-config.php

@ -14,10 +14,28 @@
use Doctrine\ORM\Tools\Console\ConsoleRunner;
require_once 'main/inc/global.inc.php';
require_once __DIR__.'/vendor/autoload.php';
require_once __DIR__.'/main/inc/lib/api.lib.php';
$configurationFile = __DIR__.'/app/config/configuration.php';
// replace with mechanism to retrieve EntityManager in your app
$entityManager = Database::getManager();
if (!is_file($configurationFile)) {
echo "File does not exists: $configurationFile";
exit();
}
require_once $configurationFile;
$database = new \Database();
$dbParams = array(
'driver' => 'pdo_mysql',
'host' => $_configuration['db_host'],
'user' => $_configuration['db_user'],
'password' => $_configuration['db_password'],
'dbname' => $_configuration['main_database'],
);
$database->connect($dbParams, realpath(__DIR__).'/', realpath(__DIR__).'/');
$entityManager = $database->getManager();
return ConsoleRunner::createHelperSet($entityManager);

Loading…
Cancel
Save