2009-08-31 20:21:29 +04:00
|
|
|
<?php
|
2009-09-11 23:50:48 +04:00
|
|
|
#
|
|
|
|
# This configuration file is loaded by the Doctrine CLI whenever you execute
|
|
|
|
# a task. A CLI configuration file usually initializes two local variables:
|
|
|
|
#
|
|
|
|
# $em - An EntityManager instance that the CLI tasks should use.
|
|
|
|
# $args - An array of default command line arguments that take effect when an
|
|
|
|
# argument is not specifically set on the command line.
|
|
|
|
#
|
|
|
|
# You can create several CLI configuration files with different names, for different databases.
|
|
|
|
# Every CLI task recognizes the --config=<path> option where you can specify the configuration
|
|
|
|
# file to use for a particular task. If this option is not given, the CLI looks for a file
|
|
|
|
# named "cli-config.php" (this one) in the same directory and uses that by default.
|
|
|
|
#
|
|
|
|
|
|
|
|
require_once __DIR__ . '/../../lib/Doctrine/Common/IsolatedClassLoader.php';
|
|
|
|
|
|
|
|
$classLoader = new \Doctrine\Common\IsolatedClassLoader('Entities');
|
|
|
|
$classLoader->setBasePath(__DIR__);
|
|
|
|
$classLoader->register();
|
2009-08-31 20:21:29 +04:00
|
|
|
|
|
|
|
$config = new \Doctrine\ORM\Configuration();
|
|
|
|
$config->setMetadataCacheImpl(new \Doctrine\Common\Cache\ArrayCache);
|
2009-09-11 23:50:48 +04:00
|
|
|
|
2009-08-31 20:21:29 +04:00
|
|
|
$connectionOptions = array(
|
2009-10-07 08:07:54 +04:00
|
|
|
'driver' => 'pdo_sqlite',
|
|
|
|
'path' => 'database.sqlite'
|
2009-08-31 20:21:29 +04:00
|
|
|
);
|
|
|
|
|
|
|
|
$em = \Doctrine\ORM\EntityManager::create($connectionOptions, $config);
|
|
|
|
$args = array(
|
|
|
|
'classdir' => './Entities'
|
|
|
|
);
|