Ver código fonte

[DoctrineBundle] ensured that the ORM\ prefix is always set for CLI commands

Fabien Potencier 14 anos atrás
pai
commit
14c8cc2962

+ 1 - 0
src/Symfony/Bundle/DoctrineBundle/Command/DoctrineCommand.php

@@ -29,6 +29,7 @@ abstract class DoctrineCommand extends ContainerAwareCommand
         $entityGenerator->setRegenerateEntityIfExists(false);
         $entityGenerator->setUpdateEntityIfExists(true);
         $entityGenerator->setNumSpaces(4);
+        $entityGenerator->setAnnotationPrefix('ORM\\');
 
         return $entityGenerator;
     }

+ 0 - 1
src/Symfony/Bundle/DoctrineBundle/Command/GenerateEntitiesDoctrineCommand.php

@@ -99,7 +99,6 @@ EOT
         $repoGenerator = new EntityRepositoryGenerator();
         foreach ($metadata->getMetadata() as $m) {
             $output->writeln(sprintf('  > generating <comment>%s</comment>', $m->name));
-            $generator->setAnnotationPrefix('ORM\\');
             $generator->generate(array($m), $metadata->getPath());
 
             if ($m->customRepositoryClassName && false !== strpos($m->customRepositoryClassName, $metadata->getNamespace())) {