| 2 | | require_once('config.php'); |
| | 3 | chdir(dirname(__FILE__)); |
| | 4 | |
| | 5 | define('SANDBOX_PATH', dirname(__FILE__)); |
| | 6 | define('DOCTRINE_PATH', dirname(dirname(SANDBOX_PATH)) . DIRECTORY_SEPARATOR . 'lib'); |
| | 7 | define('DATA_FIXTURES_PATH', SANDBOX_PATH . DIRECTORY_SEPARATOR . 'data' . DIRECTORY_SEPARATOR . 'fixtures'); |
| | 8 | define('MODELS_PATH', SANDBOX_PATH . DIRECTORY_SEPARATOR . 'models'); |
| | 9 | define('MIGRATIONS_PATH', SANDBOX_PATH . DIRECTORY_SEPARATOR . 'migrations'); |
| | 10 | define('SQL_PATH', SANDBOX_PATH . DIRECTORY_SEPARATOR . 'data' . DIRECTORY_SEPARATOR . 'sql'); |
| | 11 | define('YAML_SCHEMA_PATH', SANDBOX_PATH . DIRECTORY_SEPARATOR . 'schema'); |
| | 12 | define('DB_PATH', SANDBOX_PATH . DIRECTORY_SEPARATOR . 'sandbox.db'); |
| | 13 | define('DSN', 'sqlite:///' . DB_PATH); |
| | 14 | |
| | 15 | require_once(DOCTRINE_PATH . DIRECTORY_SEPARATOR . 'Doctrine.php'); |
| | 16 | |
| | 17 | spl_autoload_register(array('Doctrine', 'autoload')); |
| | 18 | |
| | 19 | Doctrine_Manager::connection(DSN, 'sandbox'); |
| | 20 | |
| | 21 | Doctrine_Manager::getInstance()->setAttribute(Doctrine::ATTR_MODEL_LOADING, Doctrine::MODEL_LOADING_CONSERVATIVE); |