Exemple #1
0
 /**
  * {@inheritDoc}
  */
 public function load(ObjectManager $manager)
 {
     $user = $this->getReference("normal-user");
     $user2 = $this->getReference("normal-user2");
     $admin = $this->getReference("admin-user");
     $daiquiri = new Cocktail($user);
     $daiquiri->setName("Daiquiri");
     $daiquiri->setDescription("Appelé aussi à tort \"Daikiri\", cette recette fût inventée en 1896 par l'ingénieur \"Pagliuchi\" quand il visita une mine de fer nommée \"Daïquirí\" à l'est de Cuba, où travaillait \"Jennings S. Cox\", un ingénieur américain. La journée de travail terminée, Pagliuchi proposa de boire un verre.");
     $image = new Image();
     $image->setFile("")->setPath("")->setUrl("");
     $daiquiri->setImage($image);
     $pinaColada = new Cocktail($admin);
     $pinaColada->setName("Piña Colada");
     $pinaColada->setDescription("Une boisson que les amateurs de cocktails authentiques dégusteront avec plaisir. Le lait de coco, le jus d'ananas et le rhum constituent un mélange vraiment très savoureux.");
     $margarita = new Cocktail($user);
     $margarita->setName("Margarita");
     $margarita->setDescription("Une part acide, une part sucrée, une part amère: la formule magique qui a fait surgir beaucoup de dérivés, mais... l'original est toujours là, fidèle au poste et sans une ride, une référence.");
     $sexOnTheBeach = new Cocktail($user2);
     $sexOnTheBeach->setName("Sex on the beach");
     $sexOnTheBeach->setDescription("Le Sex on the beach est un cocktail alcoolisé créé par le TGI Friday's");
     $caipirinha = new Cocktail($admin);
     $caipirinha->setName("Caipirinha");
     $caipirinha->setDescription("La Caipirinha (prononcer \"caïpirigna\") est un délicieux cocktail à la mode Brésilienne à base de cachaça. Vous aimez le Brésil, la Samba, une compagnie agréable... vous aimerez la Caipirinha !!!");
     $cosmopolitan = new Cocktail($user);
     $cosmopolitan->setName("Cosmopolitan");
     $cosmopolitan->setDescription("Un grand classique des soirées mondaines souvent appelé par son nom abrégé : \"Cosmo\" et à tort \"Cosmopolitain\", comme il n'est pas rare de le trouver en France. Bien que cette recette soit servie dans un verre à martini, ce n'est pas un martini.");
     $blueLagoon = new Cocktail($admin);
     $blueLagoon->setName("Blue Lagoon");
     $blueLagoon->setDescription("Appelé aussi le \"lagon bleu\" par sa traduction. Il fut créé par Andy MacElhone au Harry’s Bar à Paris en 1960.");
     $tequilaSunrise = new Cocktail($user);
     $tequilaSunrise->setName("Tequila Sunrise");
     $tequilaSunrise->setDescription("La couleur du lever de soleil lui a valu son nom! La réputation du Tequila Sunrise n'est plus à faire. Mais saviez-vous que la recette mondialement connue n'est pas la recette originale ?");
     $boraBora = new Cocktail($user2);
     $boraBora->setName("Bora bora");
     $boraBora->setDescription("Dans les années 1980, le patron d'un bar de New York prévient son barman alcoolique qu'il le vire dans la semaine s'il continue à être plus ivre que les clients.");
     $zombie = new Cocktail($user);
     $zombie->setName("Zombie");
     $zombie->setDescription("Comme un Zombie contient des ingrédients assez forts, il est préférable de ne le déguster que de temps en temps. Il existe une centaine de recettes différentes du Zombie. Certaines contiennent du Cognac, d'autres de l'apricot Brandy. Mais toutes contiennent du rhum, le vrai secret de ce cocktail. On ne peut pas dire quelle variante est apparue en premier et qui les a crées. ");
     $manager->persist($daiquiri);
     $manager->persist($pinaColada);
     $manager->persist($margarita);
     $manager->persist($sexOnTheBeach);
     $manager->persist($caipirinha);
     $manager->persist($cosmopolitan);
     $manager->persist($blueLagoon);
     $manager->persist($tequilaSunrise);
     $manager->persist($boraBora);
     $manager->persist($zombie);
     $this->addReference("daiquiri", $daiquiri);
     $this->addReference("pinaColada", $pinaColada);
     $this->addReference("margarita", $margarita);
     $this->addReference("sexOnTheBeach", $sexOnTheBeach);
     $this->addReference("caipirinha", $caipirinha);
     $this->addReference("cosmopolitan", $cosmopolitan);
     $this->addReference("blueLagoon", $blueLagoon);
     $this->addReference("tequilaSunrise", $tequilaSunrise);
     $this->addReference("boraBora", $boraBora);
     $this->addReference("zombie", $zombie);
     $manager->flush();
 }
Exemple #2
0
 /**
  * @return string/null
  */
 public function getImageUrl()
 {
     if ($this->image) {
         return $this->image->getUrl();
     }
     return null;
 }
Exemple #3
0
 /**
  * {@inheritDoc}
  */
 public function load(ObjectManager $manager)
 {
     // Cocktails
     $daiquiri = $this->getReference("daiquiri");
     $pinaColada = $this->getReference("pinaColada");
     $margarita = $this->getReference("margarita");
     $sexOnTheBeach = $this->getReference("sexOnTheBeach");
     $caipirinha = $this->getReference("caipirinha");
     $cosmopolitan = $this->getReference("cosmopolitan");
     $blueLagoon = $this->getReference("blueLagoon");
     $tequilaSunrise = $this->getReference("tequilaSunrise");
     $boraBora = $this->getReference("boraBora");
     $zombie = $this->getReference("zombie");
     $fs = new Filesystem();
     $path = $this->container->getParameter('kernel.root_dir') . '/../src/Automatiz/ApiBundle/DataFixtures/Images/';
     $fs->remove($this->container->getParameter('kernel.root_dir') . '/../web/uploads/cocktails_pictures');
     $fs->copy($path . "daiquirii.jpg", $path . "daiquirii-copy.jpg");
     $file = new File($path . "daiquirii-copy.jpg");
     $imageDir = $this->container->getParameter('kernel.root_dir') . '/../web/uploads/cocktails_pictures';
     $fileName = md5(uniqid()) . '.' . $file->guessExtension();
     $file->move($imageDir, $fileName);
     $image = new Image();
     $image->setFile($fileName);
     $image->setPath($imageDir);
     $image->setUrl("/uploads/cocktails_pictures/" . $fileName);
     $daiquiri->setImage($image);
     $manager->persist($daiquiri);
     $fs->copy($path . "pina-colada.jpg", $path . "pina-colada-copy.jpg");
     $file = new File($path . "pina-colada-copy.jpg");
     $imageDir = $this->container->getParameter('kernel.root_dir') . '/../web/uploads/cocktails_pictures';
     $fileName = md5(uniqid()) . '.' . $file->guessExtension();
     $file->move($imageDir, $fileName);
     $image = new Image();
     $image->setFile($fileName);
     $image->setPath($imageDir);
     $image->setUrl("/uploads/cocktails_pictures/" . $fileName);
     $pinaColada->setImage($image);
     $manager->persist($pinaColada);
     $fs->copy($path . "margarita.jpg", $path . "margarita-copy.jpg");
     $file = new File($path . "margarita-copy.jpg");
     $imageDir = $this->container->getParameter('kernel.root_dir') . '/../web/uploads/cocktails_pictures';
     $fileName = md5(uniqid()) . '.' . $file->guessExtension();
     $file->move($imageDir, $fileName);
     $image = new Image();
     $image->setFile($fileName);
     $image->setPath($imageDir);
     $image->setUrl("/uploads/cocktails_pictures/" . $fileName);
     $margarita->setImage($image);
     $manager->persist($margarita);
     $fs->copy($path . "sex-on-the-beach.jpg", $path . "sex-on-the-beach-copy.jpg");
     $file = new File($path . "sex-on-the-beach-copy.jpg");
     $imageDir = $this->container->getParameter('kernel.root_dir') . '/../web/uploads/cocktails_pictures';
     $fileName = md5(uniqid()) . '.' . $file->guessExtension();
     $file->move($imageDir, $fileName);
     $image = new Image();
     $image->setFile($fileName);
     $image->setPath($imageDir);
     $image->setUrl("/uploads/cocktails_pictures/" . $fileName);
     $sexOnTheBeach->setImage($image);
     $manager->persist($sexOnTheBeach);
     $fs->copy($path . "caipirinha.jpg", $path . "caipirinha-copy.jpg");
     $file = new File($path . "caipirinha-copy.jpg");
     $imageDir = $this->container->getParameter('kernel.root_dir') . '/../web/uploads/cocktails_pictures';
     $fileName = md5(uniqid()) . '.' . $file->guessExtension();
     $file->move($imageDir, $fileName);
     $image = new Image();
     $image->setFile($fileName);
     $image->setPath($imageDir);
     $image->setUrl("/uploads/cocktails_pictures/" . $fileName);
     $caipirinha->setImage($image);
     $manager->persist($caipirinha);
     $fs->copy($path . "cosmopolitan.jpg", $path . "cosmopolitan-copy.jpg");
     $file = new File($path . "cosmopolitan-copy.jpg");
     $imageDir = $this->container->getParameter('kernel.root_dir') . '/../web/uploads/cocktails_pictures';
     $fileName = md5(uniqid()) . '.' . $file->guessExtension();
     $file->move($imageDir, $fileName);
     $image = new Image();
     $image->setFile($fileName);
     $image->setPath($imageDir);
     $image->setUrl("/uploads/cocktails_pictures/" . $fileName);
     $cosmopolitan->setImage($image);
     $manager->persist($cosmopolitan);
     $fs->copy($path . "blue-lagoon.jpg", $path . "blue-lagoon-copy.jpg");
     $file = new File($path . "blue-lagoon-copy.jpg");
     $imageDir = $this->container->getParameter('kernel.root_dir') . '/../web/uploads/cocktails_pictures';
     $fileName = md5(uniqid()) . '.' . $file->guessExtension();
     $file->move($imageDir, $fileName);
     $image = new Image();
     $image->setFile($fileName);
     $image->setPath($imageDir);
     $image->setUrl("/uploads/cocktails_pictures/" . $fileName);
     $blueLagoon->setImage($image);
     $manager->persist($blueLagoon);
     $fs->copy($path . "tequila-sunrise.jpg", $path . "tequila-sunrise-copy.jpg");
     $file = new File($path . "tequila-sunrise-copy.jpg");
     $imageDir = $this->container->getParameter('kernel.root_dir') . '/../web/uploads/cocktails_pictures';
     $fileName = md5(uniqid()) . '.' . $file->guessExtension();
     $file->move($imageDir, $fileName);
     $image = new Image();
     $image->setFile($fileName);
     $image->setPath($imageDir);
     $image->setUrl("/uploads/cocktails_pictures/" . $fileName);
     $tequilaSunrise->setImage($image);
     $manager->persist($tequilaSunrise);
     $fs->copy($path . "bora-bora.jpg", $path . "bora-bora-copy.jpg");
     $file = new File($path . "bora-bora-copy.jpg");
     $imageDir = $this->container->getParameter('kernel.root_dir') . '/../web/uploads/cocktails_pictures';
     $fileName = md5(uniqid()) . '.' . $file->guessExtension();
     $file->move($imageDir, $fileName);
     $image = new Image();
     $image->setFile($fileName);
     $image->setPath($imageDir);
     $image->setUrl("/uploads/cocktails_pictures/" . $fileName);
     $boraBora->setImage($image);
     $manager->persist($boraBora);
     $fs->copy($path . "zombie.jpg", $path . "zombie-copy.jpg");
     $file = new File($path . "zombie-copy.jpg");
     $imageDir = $this->container->getParameter('kernel.root_dir') . '/../web/uploads/cocktails_pictures';
     $fileName = md5(uniqid()) . '.' . $file->guessExtension();
     $file->move($imageDir, $fileName);
     $image = new Image();
     $image->setFile($fileName);
     $image->setPath($imageDir);
     $image->setUrl("/uploads/cocktails_pictures/" . $fileName);
     $zombie->setImage($image);
     $manager->persist($zombie);
     $manager->flush();
 }