Changeset 7549
- Timestamp:
- 02/19/08 22:10:21 (8 months ago)
- Files:
-
- plugins/sfDoctrinePlugin/trunk/lib (modified) (1 prop)
- plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineBaseTask.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineBuildDbTask.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineBuildSchemaTask.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineBuildSqlTask.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineDataDumpTask.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineDataLoadTask.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineDqlTask.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineDropDbTask.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineGenerateMigrationTask.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineGenerateMigrationsDbTask.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineGenerateMigrationsModelsTask.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineInsertSqlTask.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineMigrateTask.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineRebuildDbTask.class.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/sfDoctrinePlugin/trunk/lib
- Property svn:externals changed from
doctrine http://svn.phpdoctrine.org/branches/0.10/lib
to
doctrine http://svn.phpdoctrine.org/branches/0.9/lib
- Property svn:externals changed from
plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineBaseTask.class.php
r7537 r7549 35 35 self::$done = true; 36 36 } 37 } 38 39 public function bootstrapSymfony($app = null, $env = 'dev', $debug = true) 40 { 41 // if we've already bootstrapped.... 42 if (defined('SF_ROOT_DIR')) 43 return; 44 45 if (!isset($app)) 46 { 47 $applications = sfFinder::type('dir')->maxdepth(0)->ignore_version_control()->in(sfConfig::get('sf_root_dir') . DIRECTORY_SEPARATOR . 'apps'); 48 49 if (isset($applications[0])) { 50 $app = basename($applications[0]); 51 } else { 52 throw new Exception('You must have at least one application'); 53 } 54 } 55 return parent::bootstrapSymfony($app, $env, $debug); 56 37 57 } 38 58 plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineBuildDbTask.class.php
r7537 r7549 44 44 protected function execute($arguments = array(), $options = array()) 45 45 { 46 $this->bootstrapSymfony(); 46 47 $this->callDoctrineCli('create-db'); 47 48 } plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineBuildSchemaTask.class.php
r7537 r7549 44 44 protected function execute($arguments = array(), $options = array()) 45 45 { 46 $this->bootstrapSymfony(); 46 47 $this->callDoctrineCli('generate-yaml-db'); 47 48 } plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineBuildSqlTask.class.php
r7537 r7549 46 46 protected function execute($arguments = array(), $options = array()) 47 47 { 48 $this->bootstrapSymfony(); 48 49 $this->callDoctrineCli('generate-sql'); 49 50 } plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineDataDumpTask.class.php
r7537 r7549 56 56 protected function execute($arguments = array(), $options = array()) 57 57 { 58 $this->bootstrapSymfony(); 59 58 60 $args = array(); 59 61 if (isset($arguments['target'])) plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineDataLoadTask.class.php
r7537 r7549 54 54 protected function execute($arguments = array(), $options = array()) 55 55 { 56 $this->bootstrapSymfony(); 56 57 $this->callDoctrineCli('load-data'); 57 58 } plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineDqlTask.class.php
r7537 r7549 44 44 protected function execute($arguments = array(), $options = array()) 45 45 { 46 $this->bootstrapSymfony(); 46 47 $this->callDoctrineCli('dql', array('dql_query' => $arguments['dql_query'])); 47 48 } plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineDropDbTask.class.php
r7537 r7549 44 44 protected function execute($arguments = array(), $options = array()) 45 45 { 46 $this->bootstrapSymfony(); 46 47 $this->callDoctrineCli('drop-db'); 47 48 } plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineGenerateMigrationTask.class.php
r7537 r7549 46 46 protected function execute($arguments = array(), $options = array()) 47 47 { 48 $this->bootstrapSymfony(); 48 49 $this->callDoctrineCli('generate-migration', array('name' => $arguments['name'])); 49 50 } plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineGenerateMigrationsDbTask.class.php
r7537 r7549 42 42 protected function execute($arguments = array(), $options = array()) 43 43 { 44 $this->bootstrapSymfony(); 44 45 $this->callDoctrineCli('generate-migrations-db'); 45 46 } plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineGenerateMigrationsModelsTask.class.php
r7537 r7549 42 42 protected function execute($arguments = array(), $options = array()) 43 43 { 44 $this->bootstrapSymfony(); 44 45 $this->callDoctrineCli('generate-migrations-db'); 45 46 } plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineInsertSqlTask.class.php
r7537 r7549 45 45 protected function execute($arguments = array(), $options = array()) 46 46 { 47 $this->bootstrapSymfony(); 47 48 $this->callDoctrineCli('create-tables'); 48 49 } plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineMigrateTask.class.php
r7537 r7549 46 46 protected function execute($arguments = array(), $options = array()) 47 47 { 48 $this->bootstrapSymfony(); 48 49 $this->callDoctrineCli('migrate', array('version' => $arguments['version'])); 49 50 } plugins/sfDoctrinePlugin/trunk/lib/task/sfDoctrineRebuildDbTask.class.php
r7537 r7549 44 44 protected function execute($arguments = array(), $options = array()) 45 45 { 46 $this->bootstrapSymfony(); 46 47 $this->callDoctrineCli('rebuild-db'); 47 48 }