Changeset 24641
- Timestamp:
- 12/01/09 08:03:09 (3 years ago)
- Files:
-
- plugins/sfDoctrinePlugin/branches/1.3-2.0/README (modified) (6 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/config/sfDoctrine2PluginConfiguration.class.php (modified) (5 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/data/generator/sfDoctrineModule/admin/parts/configuration.php (modified) (2 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/data/generator/sfDoctrineModule/admin/parts/deleteAction.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/data/generator/sfDoctrineModule/admin/parts/filterAction.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/data/generator/sfDoctrineModule/admin/parts/indexAction.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/data/generator/sfDoctrineModule/admin/parts/paginationAction.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/data/generator/sfDoctrineModule/admin/parts/paginationConfiguration.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/data/generator/sfDoctrineModule/admin/template/templates/_list_td_batch_actions.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/cli/sfDoctrineCliPrinter.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/form/sfFormDoctrine.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/generator/sfDoctrineFormFilterGenerator.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/generator/sfDoctrineFormGenerator.class.php (modified) (7 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/generator/sfDoctrineGenerator.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/sfDoctrineDatabase.class.php (modified) (2 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/task/sfDoctrineBaseTask.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/task/sfDoctrineBuildModelTask.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/task/sfDoctrineLoadDataFixturesTask.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/bootstrap/cleanup.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/apps/frontend/config/routing.yml (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/apps/frontend/modules/users/config/generator.yml (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/config/ProjectConfiguration.class.php (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/config/databases.yml (modified) (1 diff)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/config/doctrine/schema.yml (modified) (6 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/data/fixtures/fixtures.php (modified) (2 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/entities (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/entities/doctrine (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/entities/doctrine/Entities (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/entities/doctrine/Entities/Group.php (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/entities/doctrine/Entities/Profile.php (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/entities/doctrine/Entities/User.php (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/entities/doctrine/UserRepository.class.php (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/EntitiesGroupFormFilter.class.php (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/EntitiesProfileFormFilter.class.php (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/EntitiesUserFormFilter.class.php (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/ModelsGroupFormFilter.class.php (modified) (2 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/ModelsProfileFormFilter.class.php (modified) (2 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/ModelsUserFormFilter.class.php (modified) (2 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/base/BaseEntitiesGroupFormFilter.class.php (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/base/BaseEntitiesProfileFormFilter.class.php (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/base/BaseEntitiesUserFormFilter.class.php (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/base/BaseModelsGroupFormFilter.class.php (modified) (3 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/base/BaseModelsProfileFormFilter.class.php (modified) (5 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/base/BaseModelsUserFormFilter.class.php (modified) (3 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/EntitiesGroupForm.class.php (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/EntitiesProfileForm.class.php (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/EntitiesUserForm.class.php (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/ModelsGroupForm.class.php (modified) (2 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/ModelsProfileForm.class.php (modified) (2 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/ModelsUserForm.class.php (modified) (2 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/base/BaseEntitiesGroupForm.class.php (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/base/BaseEntitiesProfileForm.class.php (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/base/BaseEntitiesUserForm.class.php (added)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/base/BaseModelsGroupForm.class.php (modified) (4 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/base/BaseModelsProfileForm.class.php (modified) (4 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/base/BaseModelsUserForm.class.php (modified) (4 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/models (deleted)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/functional/ActionsTest.php (modified) (2 diffs)
- plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/unit/ActiveEntityTest.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/sfDoctrinePlugin/branches/1.3-2.0/README
r22846 r24641 50 50 51 51 [yml] 52 Models\User:52 Entities\User: 53 53 type: entity 54 54 table: user … … 72 72 73 73 [yml] 74 Models\User:74 Entities\User: 75 75 type: entity 76 76 table: user … … 95 95 96 96 [php] 97 $repository = $em->getRepository(' Models\User');97 $repository = $em->getRepository('Entities\User'); 98 98 $users = $repository->getActiveUsers(); 99 99 … … 101 101 102 102 [php] 103 $users = \ Models\User::getActiveUsers();103 $users = \Entities\User::getActiveUsers(); 104 104 105 105 In order to use the above syntax your `User` model needs to extend `sfDoctrineActiveEntity` … … 107 107 108 108 [php] 109 namespace Models;109 namespace Entities; 110 110 111 111 use sfDoctrineActiveEntity; … … 126 126 $em = $this->getEntityManager(); 127 127 128 $admin = new \ Models\User();128 $admin = new \Entities\User(); 129 129 $admin->username = 'admin'; 130 130 $admin->password = 'changeme'; plugins/sfDoctrinePlugin/branches/1.3-2.0/config/sfDoctrine2PluginConfiguration.class.php
r22777 r24641 47 47 $classLoader->register(); 48 48 49 $classLoader = new \Doctrine\Common\IsolatedClassLoader(' Models');50 $classLoader->setBasePath(sfConfig::get('sf_lib_dir').'/ models');49 $classLoader = new \Doctrine\Common\IsolatedClassLoader('Entities'); 50 $classLoader->setBasePath(sfConfig::get('sf_lib_dir').'/entities/doctrine'); 51 51 $classLoader->register(); 52 52 … … 85 85 else if ($method == 'getEntityManagerFor') 86 86 { 87 $entityName = $args[0]; 88 if (is_object($entityName)) 89 { 90 $entityName = get_class($entityName); 91 } 87 92 $databaseManager = $actions->getContext()->getDatabaseManager(); 88 93 $names = $databaseManager->getNames(); … … 91 96 $em = $databaseManager->getDatabase($name)->getEntityManager(); 92 97 $cmf = $em->getMetadataFactory(); 93 if ($cmf->hasMetadataFor($ args[0]))98 if ($cmf->hasMetadataFor($entityName)) 94 99 { 95 100 $event->setReturnValue($em); … … 101 106 else if ($method == 'getMetadataFor') 102 107 { 108 $entityName = $args[0]; 109 if (is_object($entityName)) 110 { 111 $entityName = get_class($entityName); 112 } 103 113 $databaseManager = $actions->getContext()->getDatabaseManager(); 104 114 $names = $databaseManager->getNames(); … … 107 117 $em = $databaseManager->getDatabase($name)->getEntityManager(); 108 118 $cmf = $em->getMetadataFactory(); 109 if ($cmf->hasMetadataFor($ args[0]))119 if ($cmf->hasMetadataFor($entityName)) 110 120 { 111 $event->setReturnValue($cmf->getMetadataFor($ args[0]));121 $event->setReturnValue($cmf->getMetadataFor($entityName)); 112 122 return true; 113 123 } plugins/sfDoctrinePlugin/branches/1.3-2.0/data/generator/sfDoctrineModule/admin/parts/configuration.php
r22776 r24641 26 26 } 27 27 28 public function getForm($object = null )28 public function getForm($object = null, $options = array()) 29 29 { 30 30 $class = $this->getFormClass(); … … 37 37 $this->em = $em; 38 38 } 39 40 public function getEntityManager() 41 { 42 return $this->em; 43 } 39 44 40 45 public function hasFilterForm() plugins/sfDoctrinePlugin/branches/1.3-2.0/data/generator/sfDoctrineModule/admin/parts/deleteAction.php
r22764 r24641 5 5 $this->dispatcher->notify(new sfEvent($this, 'admin.delete_object', array('object' => $this->getRoute()->getObject()))); 6 6 7 if ($this->getRoute()->getObject()->delete())8 {9 $this->getUser()->setFlash('notice', 'The item was deleted successfully.');10 }7 $object = $this->getRoute()->getObject(); 8 $object->delete(); 9 $this->getEntityManagerFor($object)->flush(); 10 $this->getUser()->setFlash('notice', 'The item was deleted successfully.'); 11 11 12 12 $this->redirect('@<?php echo $this->getUrlForAction('list') ?>'); plugins/sfDoctrinePlugin/branches/1.3-2.0/data/generator/sfDoctrineModule/admin/parts/filterAction.php
r22764 r24641 20 20 } 21 21 22 $this->pager = $this->getPager( );22 $this->pager = $this->getPager('<?php echo $this->getModelClass() ?>'); 23 23 $this->sort = $this->getSort(); 24 24 plugins/sfDoctrinePlugin/branches/1.3-2.0/data/generator/sfDoctrineModule/admin/parts/indexAction.php
r22764 r24641 13 13 } 14 14 15 $this->pager = $this->getPager( );15 $this->pager = $this->getPager('<?php echo $this->getModelClass() ?>'); 16 16 $this->sort = $this->getSort(); 17 17 } plugins/sfDoctrinePlugin/branches/1.3-2.0/data/generator/sfDoctrineModule/admin/parts/paginationAction.php
r22776 r24641 1 p rotected function getPager()1 public function getPager($model) 2 2 { 3 $pager = $this->configuration->getPager($this->getEntityManagerFor( '<?php echo $this->getModelClass() ?>'), '<?php echo $this->getModelClass() ?>');3 $pager = $this->configuration->getPager($this->getEntityManagerFor($model), '<?php echo $this->getModelClass() ?>'); 4 4 $pager->setQuery($this->buildQuery()); 5 5 $pager->setPage($this->getPage()); plugins/sfDoctrinePlugin/branches/1.3-2.0/data/generator/sfDoctrineModule/admin/parts/paginationConfiguration.php
r22776 r24641 1 public function getPager($ em, $model)1 public function getPager($model) 2 2 { 3 $em = $this->getEntityManager(); 3 4 $class = $this->getPagerClass(); 4 5 plugins/sfDoctrinePlugin/branches/1.3-2.0/data/generator/sfDoctrineModule/admin/template/templates/_list_td_batch_actions.php
r22764 r24641 1 1 <td> 2 <input type="checkbox" name="ids[]" value="[?php echo $<?php echo $this->getSingularName() ?>->getPrimaryKey() ?]" class="sf_admin_batch_checkbox" />2 <input type="checkbox" name="ids[]" value="[?php echo current($<?php echo $this->getSingularName() ?>->obtainIdentifier()) ?]" class="sf_admin_batch_checkbox" /> 3 3 </td> plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/cli/sfDoctrineCliPrinter.class.php
r22886 r24641 1 1 <?php 2 2 3 use Doctrine\ ORM\Tools\Cli\Printers\AnsiColorPrinter;3 use Doctrine\Common\Cli\Printers\AnsiColorPrinter; 4 4 5 5 class sfDoctrineCliPrinter extends AnsiColorPrinter plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/form/sfFormDoctrine.class.php
r22778 r24641 85 85 86 86 /** 87 * Returns the current model name.88 */89 abstract public function getModelName();90 91 /**92 87 * Returns true if the current form embeds a new object. 93 88 * plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/generator/sfDoctrineFormFilterGenerator.class.php
r22776 r24641 92 92 } 93 93 94 $path = $baseDir.'/base/Base'.$this->modelName.'FormFilter.class.php'; 95 $path = str_replace('\\', '', $path); 94 $path = $baseDir.'/base/Base'.str_replace('\\', '', $this->modelName).'FormFilter.class.php'; 96 95 $dir = dirname($path); 97 96 if (!is_dir($dir)) plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/generator/sfDoctrineFormGenerator.class.php
r22778 r24641 35 35 * @var array 36 36 */ 37 public $plugin Models = array();37 public $pluginEntities = array(); 38 38 39 39 public $databaseManager; … … 125 125 } 126 126 127 $path = $baseDir.'/base/Base'.$metadata->name.'Form.class.php'; 128 $path = str_replace('\\', '', $path); 127 $path = $baseDir.'/base/Base'.str_replace('\\', '', $metadata->name).'Form.class.php'; 129 128 $dir = dirname($path); 130 129 if (!is_dir($dir)) … … 172 171 * @todo This method is ugly and is a very weird way of finding the models which 173 172 * belong to plugins. If we could come up with a better way that'd be great 174 * @return array $plugin Models175 */ 176 public function getPlugin Models()177 { 178 if (!$this->plugin Models)173 * @return array $pluginEntities 174 */ 175 public function getPluginEntities() 176 { 177 if (!$this->pluginEntities) 179 178 { 180 179 $plugins = $this->generatorManager->getConfiguration()->getPlugins(); … … 200 199 if ($reflection->isSubClassOf($parent)) 201 200 { 202 $this->plugin Models[$modelName] = $pluginName;201 $this->pluginEntities[$modelName] = $pluginName; 203 202 $generators = Doctrine::getTable($modelName)->getGenerators(); 204 203 foreach ($generators as $generator) 205 204 { 206 $this->plugin Models[$generator->getOption('className')] = $pluginName;205 $this->pluginEntities[$generator->getOption('className')] = $pluginName; 207 206 } 208 207 } … … 212 211 } 213 212 214 return $this->plugin Models;213 return $this->pluginEntities; 215 214 } 216 215 … … 223 222 public function isPluginModel($modelName) 224 223 { 225 return isset($this->plugin Models[$modelName]) ? true:false;224 return isset($this->pluginEntities[$modelName]) ? true:false; 226 225 } 227 226 … … 236 235 if ($this->isPluginModel($modelName)) 237 236 { 238 return $this->plugin Models[$modelName];237 return $this->pluginEntities[$modelName]; 239 238 } else { 240 239 return false; plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/generator/sfDoctrineGenerator.class.php
r24639 r24641 313 313 return sfInflector::underscore($name); 314 314 } 315 316 public function camelize($name) 317 { 318 $name = str_replace('\\', '_', $name); 319 $name = sfInflector::camelize($name); 320 return strtolower($name[0]).substr($name, 1); 321 } 322 323 public function getSingularName() 324 { 325 return isset($this->params['singular']) ? $this->params['singular'] : $this->camelize($this->getModelClass()); 326 } 315 327 } plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/sfDoctrineDatabase.class.php
r24638 r24641 45 45 } 46 46 47 $paths[] = realpath(__DIR__ . '/../config/doctrine'); 48 47 49 $enabledPlugins = $configuration->getPlugins(); 48 50 foreach ($configuration->getAllPluginPaths() as $plugin => $path) … … 54 56 $paths[] = $path.'/config/doctrine'; 55 57 } 56 $paths[] = realpath(__DIR__.'/../config/doctrine');57 58 $paths = array_unique($paths); 58 59 plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/task/sfDoctrineBaseTask.class.php
r22886 r24641 52 52 53 53 $args = array_merge($args, $arguments); 54 if ($em) 55 { 56 $args[] = '--config='.__DIR__.'/../../config/cli-config.php'; 57 } 54 $args[] = '--config='.__DIR__.'/../../config/cli-config.php'; 58 55 59 56 $printer = new sfDoctrineCliPrinter(); 60 57 $printer->setFormatter($this->formatter); 61 58 62 $cli = new \Doctrine\ORM\Tools\Cli ($printer);59 $cli = new \Doctrine\ORM\Tools\Cli\CliController(); 63 60 $cli->run($args); 64 61 } plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/task/sfDoctrineBuildModelTask.class.php
r22778 r24641 73 73 $opts['from'][] = sfConfig::get('sf_config_dir').'/doctrine'; 74 74 $opts['to'] = 'annotation'; 75 $opts['dest'] = sfConfig::get('sf_lib_dir').'/ models';75 $opts['dest'] = sfConfig::get('sf_lib_dir').'/entities/doctrine'; 76 76 77 77 $task = new sfDoctrineConvertMappingTask($this->dispatcher, $this->formatter); plugins/sfDoctrinePlugin/branches/1.3-2.0/lib/task/sfDoctrineLoadDataFixturesTask.class.php
r22762 r24641 89 89 { 90 90 $this->logSection('doctrine', sprintf('Truncating "%s"', $class->name)); 91 $em->createQuery('DELETE FROM '.$class->name)->execute(); 91 try { 92 $em->createQuery('DELETE FROM '.$class->name)->execute(); 93 } catch (Exception $e) {} 92 94 } 93 95 } plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/bootstrap/cleanup.php
r22762 r24641 2 2 function cleanup() 3 3 { 4 sfToolkit::clearDirectory(dirname(__FILE__).'/../fixtures/project/cache');4 //sfToolkit::clearDirectory(dirname(__FILE__).'/../fixtures/project/cache'); 5 5 sfToolkit::clearDirectory(dirname(__FILE__).'/../fixtures/project/log'); 6 6 plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/apps/frontend/config/routing.yml
r22778 r24641 2 2 class: sfDoctrineRouteCollection 3 3 options: 4 model: Models\User4 model: Entities\User 5 5 module: users 6 6 prefix_path: users plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/apps/frontend/modules/users/config/generator.yml
r22778 r24641 2 2 class: sfDoctrineGenerator 3 3 param: 4 model_class: Models\User4 model_class: Entities\User 5 5 theme: admin 6 6 non_verbose_templates: true plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/config/ProjectConfiguration.class.php
r22762 r24641 3 3 if (!isset($_SERVER['SYMFONY'])) 4 4 { 5 $_SERVER['SYMFONY'] = '/Users/jwage/Sites/symfonysvn/1. 3/lib';5 $_SERVER['SYMFONY'] = '/Users/jwage/Sites/symfonysvn/1.4/lib'; 6 6 } 7 7 plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/config/databases.yml
r22778 r24641 12 12 plugins: ~ 13 13 options: 14 driver: pdo_sqlite15 path: %SF_DATA_DIR%/test2.sqlite16 #driver: pdo_mysql17 #user: root18 #dbname: sfdoctrine214 #driver: pdo_sqlite 15 #path: %SF_DATA_DIR%/test2.sqlite 16 driver: pdo_mysql 17 user: root 18 dbname: sfdoctrine2 plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/config/doctrine/schema.yml
r22778 r24641 1 Models\User:1 Entities\User: 2 2 type: entity 3 3 table: user … … 23 23 oneToOne: 24 24 profile: 25 targetEntity: Models\Profile25 targetEntity: Entities\Profile 26 26 mappedBy: user 27 27 manyToMany: 28 28 groups: 29 targetEntity: Models\Group29 targetEntity: Entities\Group 30 30 joinTable: 31 31 name: user_group … … 37 37 referencedColumnName: id 38 38 friendsWithMe: 39 targetEntity: Models\User39 targetEntity: Entities\User 40 40 mappedBy: myFriends 41 41 myFriends: 42 targetEntity: Models\User42 targetEntity: Entities\User 43 43 joinTable: 44 44 name: friends … … 50 50 referencedColumnName: id 51 51 52 Models\Profile:52 Entities\Profile: 53 53 type: entity 54 54 table: profile … … 68 68 type: string 69 69 length: 255 70 userId:71 column: user_id72 type: integer73 70 oneToOne: 74 71 user: 75 targetEntity: Models\User72 targetEntity: Entities\User 76 73 joinColumn: 77 74 name: user_id 78 75 fieldName: userId 79 76 referencedColumnName: id 77 onDelete: CASCADE 80 78 81 Models\Group:79 Entities\Group: 82 80 type: entity 83 81 table: groups … … 93 91 manyToMany: 94 92 users: 95 targetEntity: Models\User93 targetEntity: Entities\User 96 94 mappedBy: groups plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/data/fixtures/fixtures.php
r22778 r24641 3 3 $em = $this->getEntityManager(); 4 4 5 $admin = new \Models\User(); 5 $admin = new \Entities\User(); 6 $admin->isActive = true; 6 7 $admin->username = 'admin'; 7 8 $admin->password = 'changeme'; 8 9 9 $jwage = new \Models\User(); 10 $jwage = new \Entities\User(); 11 $jwage->isActive = true; 10 12 $jwage->username = 'jwage'; 11 13 $jwage->password = 'changeme'; 12 14 13 $profile = new \Models\Profile(); 15 $profile = new \Entities\Profile(); 16 $profile->isActive = true; 14 17 $profile->firstName = 'Jonathan'; 15 18 $profile->lastName = 'Wage'; … … 17 20 $profile->user = $jwage; 18 21 19 $group = new \ Models\Group();22 $group = new \Entities\Group(); 20 23 $group->name = 'Admin'; 21 24 $group->addUsers($jwage); plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/ModelsGroupFormFilter.class.php
r22764 r24641 2 2 3 3 /** 4 * ModelsGroup filter form.4 * EntitiesGroup filter form. 5 5 * 6 6 * @package test … … 9 9 * @version SVN: $Id$ 10 10 */ 11 class ModelsGroupFormFilter extends BaseModelsGroupFormFilter11 class EntitiesGroupFormFilter extends BaseEntitiesGroupFormFilter 12 12 { 13 13 public function configure() plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/ModelsProfileFormFilter.class.php
r22764 r24641 2 2 3 3 /** 4 * ModelsProfile filter form.4 * EntitiesProfile filter form. 5 5 * 6 6 * @package test … … 9 9 * @version SVN: $Id$ 10 10 */ 11 class ModelsProfileFormFilter extends BaseModelsProfileFormFilter11 class EntitiesProfileFormFilter extends BaseEntitiesProfileFormFilter 12 12 { 13 13 public function configure() plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/ModelsUserFormFilter.class.php
r22764 r24641 2 2 3 3 /** 4 * ModelsUser filter form.4 * EntitiesUser filter form. 5 5 * 6 6 * @package test … … 9 9 * @version SVN: $Id$ 10 10 */ 11 class ModelsUserFormFilter extends BaseModelsUserFormFilter11 class EntitiesUserFormFilter extends BaseEntitiesUserFormFilter 12 12 { 13 13 public function configure() plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/base/BaseModelsGroupFormFilter.class.php
r22776 r24641 2 2 3 3 /** 4 * ModelsGroup filter form base class.4 * EntitiesGroup filter form base class. 5 5 * 6 6 * @package test … … 9 9 * @version SVN: $Id$ 10 10 */ 11 class Base ModelsGroupFormFilter extends BaseFormFilterDoctrine11 class BaseEntitiesGroupFormFilter extends BaseFormFilterDoctrine 12 12 { 13 13 public function setup() … … 32 32 public function getModelName() 33 33 { 34 return ' Models\Group';34 return 'Entities\Group'; 35 35 } 36 36 plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/base/BaseModelsProfileFormFilter.class.php
r22778 r24641 2 2 3 3 /** 4 * ModelsProfile filter form base class.4 * EntitiesProfile filter form base class. 5 5 * 6 6 * @package test … … 9 9 * @version SVN: $Id$ 10 10 */ 11 class Base ModelsProfileFormFilter extends BaseFormFilterDoctrine11 class BaseEntitiesProfileFormFilter extends BaseFormFilterDoctrine 12 12 { 13 13 public function setup() … … 16 16 'firstName' => new sfWidgetFormFilterInput(array('with_empty' => false)), 17 17 'lastName' => new sfWidgetFormFilterInput(array()), 18 'userId' => new sfWidgetFormDoctrineChoice($this->em, array('model' => ' Models\User', 'add_empty' => true)),19 'userId' => new sfWidgetFormDoctrineChoice($this->em, array('model' => ' Models\User', 'add_empty' => true)),18 'userId' => new sfWidgetFormDoctrineChoice($this->em, array('model' => 'Entities\User', 'add_empty' => true)), 19 'userId' => new sfWidgetFormDoctrineChoice($this->em, array('model' => 'Entities\User', 'add_empty' => true)), 20 20 )); 21 21 … … 23 23 'firstName' => new sfValidatorPass(array('required' => false)), 24 24 'lastName' => new sfValidatorPass(array('required' => false)), 25 'userId' => new sfValidatorDoctrineChoice($this->em, array('required' => false, 'model' => ' Models\User', 'column' => 'userId')),26 'userId' => new sfValidatorDoctrineChoice($this->em, array('required' => false, 'model' => ' Models\User', 'column' => 'userId')),25 'userId' => new sfValidatorDoctrineChoice($this->em, array('required' => false, 'model' => 'Entities\User', 'column' => 'userId')), 26 'userId' => new sfValidatorDoctrineChoice($this->em, array('required' => false, 'model' => 'Entities\User', 'column' => 'userId')), 27 27 )); 28 28 … … 38 38 public function getModelName() 39 39 { 40 return ' Models\Profile';40 return 'Entities\Profile'; 41 41 } 42 42 plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/filter/doctrine/base/BaseModelsUserFormFilter.class.php
r22776 r24641 2 2 3 3 /** 4 * ModelsUser filter form base class.4 * EntitiesUser filter form base class. 5 5 * 6 6 * @package test … … 9 9 * @version SVN: $Id$ 10 10 */ 11 class Base ModelsUserFormFilter extends BaseFormFilterDoctrine11 class BaseEntitiesUserFormFilter extends BaseFormFilterDoctrine 12 12 { 13 13 public function setup() … … 36 36 public function getModelName() 37 37 { 38 return ' Models\User';38 return 'Entities\User'; 39 39 } 40 40 plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/ModelsGroupForm.class.php
r22765 r24641 2 2 3 3 /** 4 * ModelsGroup form.4 * EntitiesGroup form. 5 5 * 6 6 * @package test … … 9 9 * @version SVN: $Id$ 10 10 */ 11 class ModelsGroupForm extends BaseModelsGroupForm11 class EntitiesGroupForm extends BaseEntitiesGroupForm 12 12 { 13 13 public function configure() plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/ModelsProfileForm.class.php
r22765 r24641 2 2 3 3 /** 4 * ModelsProfile form.4 * EntitiesProfile form. 5 5 * 6 6 * @package test … … 9 9 * @version SVN: $Id$ 10 10 */ 11 class ModelsProfileForm extends BaseModelsProfileForm11 class EntitiesProfileForm extends BaseEntitiesProfileForm 12 12 { 13 13 public function configure() plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/ModelsUserForm.class.php
r22778 r24641 2 2 3 3 /** 4 * ModelsUser form.4 * EntitiesUser form. 5 5 * 6 6 * @package test … … 9 9 * @version SVN: $Id$ 10 10 */ 11 class ModelsUserForm extends BaseModelsUserForm11 class EntitiesUserForm extends BaseEntitiesUserForm 12 12 { 13 13 public function configure() 14 14 { 15 $profile = $this->object->profile ? $this->object->profile:new \ Models\Profile();15 $profile = $this->object->profile ? $this->object->profile:new \Entities\Profile(); 16 16 $this->object->profile = $profile; 17 17 $profile->user = $this->object; 18 18 19 $profileForm = new ModelsProfileForm($this->em, $profile);19 $profileForm = new EntitiesProfileForm($this->em, $profile); 20 20 $profileForm->useFields(array('firstName', 'lastName')); 21 21 unset($profileForm['id']); plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/base/BaseModelsGroupForm.class.php
r22778 r24641 2 2 3 3 /** 4 * ModelsGroup form base class.4 * EntitiesGroup form base class. 5 5 * 6 6 * @package test … … 9 9 * @version SVN: $Id$ 10 10 */ 11 class Base ModelsGroupForm extends BaseFormDoctrine11 class BaseEntitiesGroupForm extends BaseFormDoctrine 12 12 { 13 13 public function setup() … … 19 19 20 20 $this->setValidators(array( 21 'id' => new sfValidatorDoctrineChoice($this->em, array('model' => ' Models\Group', 'column' => 'id', 'required' => false)),21 'id' => new sfValidatorDoctrineChoice($this->em, array('model' => 'Entities\Group', 'column' => 'id', 'required' => false)), 22 22 'name' => new sfValidatorString(array('max_length' => 255, 'required' => false)), 23 23 )); … … 34 34 public function getModelName() 35 35 { 36 return ' Models\Group';36 return 'Entities\Group'; 37 37 } 38 38 plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/base/BaseModelsProfileForm.class.php
r22778 r24641 2 2 3 3 /** 4 * ModelsProfile form base class.4 * EntitiesProfile form base class. 5 5 * 6 6 * @package test … … 9 9 * @version SVN: $Id$ 10 10 */ 11 class Base ModelsProfileForm extends BaseFormDoctrine11 class BaseEntitiesProfileForm extends BaseFormDoctrine 12 12 { 13 13 public function setup() … … 17 17 'firstName' => new sfWidgetFormInputText(array()), 18 18 'lastName' => new sfWidgetFormInputText(array()), 19 'userId' => new sfWidgetFormDoctrineChoice($this->em, array('model' => ' Models\User', 'add_empty' => true)),20 'userId' => new sfWidgetFormDoctrineChoice($this->em, array('model' => ' Models\User', 'add_empty' => true)),19 'userId' => new sfWidgetFormDoctrineChoice($this->em, array('model' => 'Entities\User', 'add_empty' => true)), 20 'userId' => new sfWidgetFormDoctrineChoice($this->em, array('model' => 'Entities\User', 'add_empty' => true)), 21 21 )); 22 22 23 23 $this->setValidators(array( 24 'id' => new sfValidatorDoctrineChoice($this->em, array('model' => ' Models\Profile', 'column' => 'id', 'required' => false)),24 'id' => new sfValidatorDoctrineChoice($this->em, array('model' => 'Entities\Profile', 'column' => 'id', 'required' => false)), 25 25 'firstName' => new sfValidatorString(array('max_length' => 255)), 26 26 'lastName' => new sfValidatorString(array('max_length' => 255, 'required' => false)), 27 'userId' => new sfValidatorDoctrineChoice($this->em, array('model' => ' Models\User', 'required' => false)),28 'userId' => new sfValidatorDoctrineChoice($this->em, array('model' => ' Models\User', 'required' => false)),27 'userId' => new sfValidatorDoctrineChoice($this->em, array('model' => 'Entities\User', 'required' => false)), 28 'userId' => new sfValidatorDoctrineChoice($this->em, array('model' => 'Entities\User', 'required' => false)), 29 29 )); 30 30 … … 40 40 public function getModelName() 41 41 { 42 return ' Models\Profile';42 return 'Entities\Profile'; 43 43 } 44 44 plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/fixtures/project/lib/form/doctrine/base/BaseModelsUserForm.class.php
r22778 r24641 2 2 3 3 /** 4 * ModelsUser form base class.4 * EntitiesUser form base class. 5 5 * 6 6 * @package test … … 9 9 * @version SVN: $Id$ 10 10 */ 11 class Base ModelsUserForm extends BaseFormDoctrine11 class BaseEntitiesUserForm extends BaseFormDoctrine 12 12 { 13 13 public function setup() … … 21 21 22 22 $this->setValidators(array( 23 'id' => new sfValidatorDoctrineChoice($this->em, array('model' => ' Models\User', 'column' => 'id', 'required' => false)),23 'id' => new sfValidatorDoctrineChoice($this->em, array('model' => 'Entities\User', 'column' => 'id', 'required' => false)), 24 24 'isActive' => new sfValidatorBoolean(array('required' => false)), 25 25 'username' => new sfValidatorString(array('max_length' => 255, 'required' => false)), … … 38 38 public function getModelName() 39 39 { 40 return ' Models\User';40 return 'Entities\User'; 41 41 } 42 42 plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/functional/ActionsTest.php
r22776 r24641 34 34 end()-> 35 35 with('doctrine')->begin()-> 36 check($em, ' Models\User', $checkInfo)->36 check($em, 'Entities\User', $checkInfo)-> 37 37 end()-> 38 38 with('response')->begin()-> … … 68 68 end()-> 69 69 with('doctrine')->begin()-> 70 check($em, ' Models\User', $checkInfo)->71 check($em, ' Models\Profile', $info['models_user']['profile'])->70 check($em, 'Entities\User', $checkInfo)-> 71 check($em, 'Entities\Profile', $info['models_user']['profile'])-> 72 72 end()-> 73 73 with('response')->begin()-> plugins/sfDoctrinePlugin/branches/1.3-2.0/tests/unit/ActiveEntityTest.php
r22781 r24641 8 8 $t = new lime_test(1, new lime_output_color()); 9 9 10 $user = \ Models\User::findOneByUsername('jwage');10 $user = \Entities\User::findOneByUsername('jwage'); 11 11 $t->is($user->username, 'jwage');