Example #1
0
 /**
  * {@inheritDoc}
  */
 public function load(ObjectManager $manager)
 {
     $artist = new Artist();
     $artist->setName('Bob Marley');
     $artist->setDescription("Bob Marley, né Robert Nesta Marley le 6 février 1945 à Nine Miles (Jamaïque) et mort le 11 mai 1981 à Miami (États-Unis), est un auteur-compositeur-interprète, chanteur et musicien jamaïcain.");
     $manager->persist($artist);
     $manager->flush();
     $this->addReference('artist-1', $artist);
     $artist = new Artist();
     $artist->setName('Édith Piaf');
     $artist->setDescription("Édith Piaf, née Édith Giovanna Gassion le 19 décembre 1915 à Paris et morte le 10 octobre 1963 à Grasse, est une chanteuse française de music-hall.");
     $manager->persist($artist);
     $manager->flush();
     $this->addReference('artist-2', $artist);
     $artist = new Artist();
     $artist->setName('John Lennon');
     $artist->setDescription("John Winston Ono Lennon, né le 9 octobre 1940 à Liverpool, et mort assassiné le 8 décembre 1980 à New York, est un musicien, auteur-compositeur, guitariste, chanteur et écrivain britannique.");
     $manager->persist($artist);
     $manager->flush();
     $this->addReference('artist-3', $artist);
     $artist = new Artist();
     $artist->setName('Michael Jackson');
     $artist->setDescription("Michael Joseph Jackson, né le 29 août 1958 à Gary (Indiana) et mort le 25 juin 2009 à Los Angeles (Californie), est un chanteur, danseur-chorégraphe, auteur-compositeur-interprète acteur et réalisateur américain.");
     $manager->persist($artist);
     $manager->flush();
     $this->addReference('artist-4', $artist);
     $artist = new Artist();
     $artist->setName('Georges Brassens');
     $artist->setDescription("Georges Brassens, né à Sète, le 22 octobre 19211 et mort à Saint-Gély-du-Fesc le 29 octobre 1981, est un poète auteur-compositeur-interprète français.");
     $manager->persist($artist);
     $manager->flush();
     $this->addReference('artist-5', $artist);
     $artist = new Artist();
     $artist->setName('Barry White');
     $artist->setDescription("Barry Eugene White, de son vrai nom Barrence Eugene Carter, né le 12 septembre 1944 à Galveston, Texas1 et mort le 4 juillet 2003 à Los Angeles, Californie, est un chanteur, compositeur et producteur américain de rhythm and blues et de soul des années 1970 jusqu'au début des années 2000.");
     $manager->persist($artist);
     $manager->flush();
     $this->addReference('artist-6', $artist);
     $artist = new Artist();
     $artist->setName('Frédéric Botton');
     $artist->setDescription("Frédéric (Max) Botton, né le 5 août 1936 à Boulogne-Billancourt et mort le 27 juin 2008 à Paris1, est un auteur-compositeur-interprète français. Il a été marié à la chanteuse Patricia Botton puis à l'écrivain Nathalie Rheims.");
     $manager->persist($artist);
     $manager->flush();
     $this->addReference('artist-7', $artist);
     $artist = new Artist();
     $artist->setName('Nina Simone');
     $artist->setDescription("Nina Simone, née Eunice Kathleen Waymon le 21 février 1933 et morte le 21 avril 2003, est une pianiste américaine, chanteuse, compositrice et militante pour les droits civiques aux États-Unis. Elle est principalement associée à la musique jazz.");
     $manager->persist($artist);
     $manager->flush();
     $this->addReference('artist-8', $artist);
     $artist = new Artist();
     $artist->setName('Justin Bieber');
     $artist->setDescription("Justin Drew Bieber, né le 1er mars 1994 à London (Ontario, Canada), est un auteur-compositeur-interprète et acteur canadien.");
     $manager->persist($artist);
     $manager->flush();
     $this->addReference('artist-9', $artist);
     $artist = new Artist();
     $artist->setName('Madonna');
     $artist->setDescription("Madonna, née Madonna Louise Ciccone1,2 (prononcé tʃɪˈkoʊneɪ) le 16 août 1958 à Bay City dans le Michigan, est une auteur-compositrice-interprète, danseuse, actrice, réalisatrice et femme d'affaires américaine.");
     $manager->persist($artist);
     $manager->flush();
     $this->addReference('artist-10', $artist);
     $artist = new Artist();
     $artist->setName('Léo Ferré');
     $artist->setDescription("Léo Albert Charles Antoine Ferré, né le 24 août 1916 à Monaco et mort le 14 juillet 1993 à Castellina in Chianti (Toscane), est un auteur-compositeur-interprète, pianiste et poète franco-monégasque.");
     $manager->persist($artist);
     $manager->flush();
     $this->addReference('artist-11', $artist);
     $artist = new Artist();
     $artist->setName('Rihanna');
     $artist->setDescription("Robyn Rihanna Fenty, dite Rihanna, née le 20 février 1988 à Saint Michael (Barbade), est une chanteuse et actrice barbadienne. Au long de sa carrière, Rihanna a fait paraître sept albums studios et deux albums de remixes, changeant souvent de style.");
     $manager->persist($artist);
     $manager->flush();
     $this->addReference('artist-12', $artist);
 }
 /**
  * Creates a form to delete a Artist entity.
  *
  * @param Artist $artist The Artist entity
  *
  * @return \Symfony\Component\Form\Form The form
  */
 private function createDeleteForm(Artist $artist)
 {
     return $this->createFormBuilder()->setAction($this->generateUrl('artist_delete', array('id' => $artist->getId())))->setMethod('DELETE')->getForm();
 }
 /**
  * Get all albums from an artist
  * Test with GET /api/v1/artists/{artistId}/albums
  *
  * @param Artist $artist
  *
  * @return array
  */
 public function getArtistAlbumsAction(Artist $artist)
 {
     return ['albums' => $artist->getAlbums()];
 }