diff --git a/app/DoctrineMigrations/Version20140710120656.php b/app/DoctrineMigrations/Version20140710120656.php new file mode 100755 index 0000000..2b591e3 --- /dev/null +++ b/app/DoctrineMigrations/Version20140710120656.php @@ -0,0 +1,73 @@ +container = $container; + } + + public function up(Schema $schema) + { + /** @var EntityManager $em */ + $em = $this->container->get('doctrine.orm.entity_manager'); + $repo = $em->getRepository('CalciferBundle:Event'); + $entities = $repo->findAll(); + if (count($entities) > 0) { + foreach($entities as $entity) { + /** @var Event $entity */ + $entity->setSlug(\URLify::filter($entity->getSummary(),255,'de')); + $em->persist($entity); + $em->flush(); + } + } + + $repo = $em->getRepository('CalciferBundle:Location'); + $entities = $repo->findAll(); + if (count($entities) > 0) { + foreach($entities as $entity) { + /** @var Location $entity */ + $entity->setSlug(\URLify::filter($entity->getName(),255,'de')); + $em->persist($entity); + $em->flush(); + } + } + + + $repo = $em->getRepository('CalciferBundle:Tag'); + $entities = $repo->findAll(); + if (count($entities) > 0) { + foreach($entities as $entity) { + /** @var Tag $entity */ + $entity->setSlug(\URLify::filter($entity->getName(),255,'de')); + $em->persist($entity); + $em->flush(); + } + } + + + } + + public function down(Schema $schema) + { + // this down() migration is auto-generated, please modify it to your needs + + } +}