Beispiel #1
0
 /**
  * {@inheritDoc}
  */
 public function load(ObjectManager $manager)
 {
     $troyes = new City();
     $troyes->setName('Troyes')->setSlug('troyes')->setPostalCodes('10000')->setPopulation(60280)->setLatitude(48.3)->setLongitude(4.08333);
     $paris = new City();
     $paris->setName('Paris')->setSlug('paris')->setPostalCodes('75001|75002|75003|75004|75005|75006|75007|75008|75009|75010|75011|75012|75013|75014|75015|75016|75017|75018|75019|75020|75116')->setPopulation(2243833)->setLatitude(48.86)->setLongitude(2.34445);
     $manager->persist($troyes);
     $manager->persist($paris);
     $manager->flush();
     $this->addReference('city_troyes', $troyes);
     $this->addReference('city_paris', $paris);
 }
 /**
  * @param \Symfony\Component\Console\Input\InputInterface $input
  * @param \Symfony\Component\Console\Output\OutputInterface $output
  * @return void
  */
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $em = $this->getContainer()->get('doctrine')->getManager();
     foreach ($this->cities as $cityData) {
         $city = new City();
         $city->setName($cityData['name']);
         $city->setSlug($cityData['slug']);
         $city->setPostalCodes($cityData['postalCodes']);
         $city->setPopulation($cityData['population']);
         $city->setLongitude($cityData['longitude']);
         $city->setLatitude($cityData['latitude']);
         $em->persist($city);
         $em->flush();
     }
 }