Example #1
0
 public function load(ObjectManager $manager)
 {
     $cities = array('Madrid', 'Barcelona', 'Valencia', 'Sevilla', 'Zaragoza', 'Málaga', 'Murcia', 'Palma de Mallorca', 'Las Palmas de Gran Canaria', 'Bilbao', 'Alicante', 'Córdoba', 'Valladolid', 'Vigo', 'Gijón', 'Hospitalet de Llobregat', 'La Coruña', 'Granada', 'Vitoria-Gasteiz', 'Elche', 'Oviedo', 'Santa Cruz de Tenerife', 'Badalona', 'Cartagena', 'Tarrasa');
     foreach ($cities as $name) {
         $city = new City();
         $city->setName($name);
         $manager->persist($city);
     }
     $manager->flush();
 }
Example #2
0
 /**
  * Generador aleatorio de direcciones postales.
  *
  * @param  City $city Objeto de la ciudad para la que se genera una dirección postal.
  * @return string         Dirección postal aleatoria generada para la tienda.
  */
 private function getAddress(City $city)
 {
     $prefixes = array('Calle', 'Avenida', 'Plaza');
     $names = array('Lorem', 'Ipsum', 'Sitamet', 'Consectetur', 'Adipiscing', 'Necsapien', 'Tincidunt', 'Facilisis', 'Nulla', 'Scelerisque', 'Blandit', 'Ligula', 'Eget', 'Hendrerit', 'Malesuada', 'Enimsit');
     return $prefixes[array_rand($prefixes)] . ' ' . $names[array_rand($names)] . ', ' . rand(1, 100) . "\n" . $this->getPostalCode() . ' ' . $city->getName();
 }