Browse Source

Ajout de tags en fixtures (récupérés sur wikipedia http://fr.wikipedia.org/wiki/Liste_des_genres_musicaux)

bastien 13 years ago
parent
commit
098444c19c
1 changed files with 486 additions and 11 deletions
  1. 486 11
      src/Muzich/CoreBundle/DataFixtures/ORM/LoadTagData.php

+ 486 - 11
src/Muzich/CoreBundle/DataFixtures/ORM/LoadTagData.php View File

@@ -32,23 +32,498 @@ class LoadTagData  extends AbstractFixture implements OrderedFixtureInterface, C
32 32
     $tag = new Tag();
33 33
     $tag->setName(ucfirst($name));
34 34
     $this->entity_manager->persist($tag);
35
-    $this->addReference('tag_'.$name, $tag);
35
+    $this->addReference('tag_'.strtolower(str_replace(' ', '-', $name)), $tag);
36 36
   }
37 37
   
38 38
   public function load($entity_manager)
39 39
   {
40 40
     $this->entity_manager = $entity_manager;
41 41
 
42
-    foreach (array(
43
-      'hardtek', 'tribe', 'electro', 'pop', 'poprock',
44
-       'independent', 'indie', 'indiepop', 'indierock', 'industrial', 
45
-      'instrumental', 'italiano', 'jam', 'jazz',  'jazzrock',  'jazzy', 'jungle',
46
-      'keyboard', 'latin',  'latino',  'live', 'lofi', 'lounge', 'meditation', 
47
-      'melancolique', 'mellow',  'melodique', 'metal','metalcore','minimal', 
48
-      'minimalism', 'minimaltechno', 'mix', 'movie', 'medieval', 'psytrance', 'chanteuse'
49
-      , 'dubstep', 'drum and bass', 'beatbox', 'hardcore'
50
-      
51
-      ) as $tag_name)
42
+    $tags_names = array(
43
+        
44
+    '2 Step',
45
+
46
+    'A cappella',
47
+    'Acousmatique',
48
+    'Acidcore',
49
+    'Acid breaks',
50
+    'Acid house',
51
+    'Acid rock',
52
+    'Acid Folk',
53
+    'Acid techno',
54
+    'Acid trance',
55
+    'Allaoui',
56
+    'Arfa',
57
+    'Ambient Minimaliste',
58
+    'Ambient Jungle',
59
+    'Ambient Techno',
60
+    'Ambient House',
61
+    'Anarcho-punk',
62
+    'Art acousmatique',
63
+    'Avant-gardiste',
64
+    'Abstract hip-hop',
65
+    'Acid jazz',
66
+    'Alternative hip-hop',
67
+    'Ambient',
68
+    'Axé',
69
+
70
+    'Baroque',
71
+    'Brass Band',
72
+    'Bachata',
73
+    'Bachatango',
74
+    'Bacalao',
75
+    'Baile funk',
76
+    'Ballade',
77
+    'Ballet',
78
+    'Batcave',
79
+    'Beat',
80
+    'Bebop',
81
+    'Berceuse',
82
+    'Big band',
83
+    'Biguine',
84
+    'Black metal',
85
+    'Blues',
86
+    'Bluegrass',
87
+    'Boléro',
88
+    'Boogie',
89
+    'Bossa-Nova',
90
+    'Big beat',
91
+    'Braindance',
92
+    'Breakbeat',
93
+    'Breakcore',
94
+    'Bretonne',
95
+    'Brit House',
96
+    'Britpop',
97
+    'Broken beat',
98
+    'Brutal death metal',
99
+
100
+    'Cabaret',
101
+    'Cadienne',
102
+    'Calypso',
103
+    'Capoeira',
104
+    'Celtique',
105
+    'Chaâbi',
106
+    'Cha-cha-cha',
107
+    'Chabada',
108
+    'Changüi',
109
+    'Chant grégorien',
110
+    'Chanson française',
111
+    'Charleston',
112
+    'Chicago House',
113
+    'Chœur',
114
+    'Classique',
115
+    'Club',
116
+    'Coimbra',
117
+    'Coldwave',
118
+    'Comptine',
119
+    'Contradanza',
120
+    'Country',
121
+    'Crossover',
122
+    'Crust',
123
+    'Crunk',
124
+    'Culte',
125
+    'Cumbia',
126
+
127
+    'Dance',
128
+    'Dance-Pop',
129
+    'Dance-Punk',
130
+    'Dance-Rock',
131
+    'Dancehall',
132
+    'Dancehall-Reggae',
133
+    'Dark ambient',
134
+    'Dark house',
135
+    'Dark metal',
136
+    'Darkstep',
137
+    'Darksynth',
138
+    'Darkwave',
139
+    'Death metal',
140
+    'Death Rock',
141
+    'Deep House',
142
+    'Detroit house',
143
+    'Dirty South',
144
+    'Disco',
145
+    'Disco house',
146
+    'Diva house',
147
+    'Doom metal',
148
+    'Doo-wop',
149
+    'Down tempo',
150
+    'Dream',
151
+    'Drill\'n bass',
152
+    'Drum and bass',
153
+    'Dub',
154
+    'Dubstep',
155
+    'Dub poetry',
156
+    'Dub house',
157
+
158
+    'East Coast',
159
+    'EBM',
160
+    'Electro',
161
+    'Electroacoustique',
162
+    'Electro Boogie',
163
+    'Electro-Goth',
164
+    'Electro industriel',
165
+    'Electro Jazz',
166
+    'Electro rock',
167
+    'Electroclash',
168
+    'Electronic Body Music',
169
+    'Electronique',
170
+    'Electro-pop',
171
+    'Émergente',
172
+    'Emocore',
173
+    'Ethnique',
174
+    'Eurobeat',
175
+    'Euroclash',
176
+    'Eurodance',
177
+    'Euro Disco',
178
+    'Euro-Trance',
179
+    'Euro-Pop',
180
+    'Expérimentale',
181
+
182
+    'Fado',
183
+    'Fanfare',
184
+    'Filin',
185
+    'Flamenco',
186
+    'Folk',
187
+    'Folk metal',
188
+    'Forrò',
189
+    'Fox-trot',
190
+    'Freestyle',
191
+    'Fugue',
192
+    'Funk',
193
+    'French touch',
194
+
195
+    'Gangsta Funk',
196
+    'Gabber',
197
+    'Gangsta Rap',
198
+    'Garage Rock',
199
+    'Garage House',
200
+    'Gavotte',
201
+    'Geek Rock',
202
+    'Gigue (danse)',
203
+    'Glam rock',
204
+    'Glitchcore',
205
+    'Goregrind',
206
+    'Gospel',
207
+    'Gospel Rock',
208
+    'Gospel Pop',
209
+    'Gothabilly',
210
+    'Goth Rock',
211
+    'Gothic metal',
212
+    'Gnaouas',
213
+    'Grindcore',
214
+    'Grindie',
215
+    'Grunge',
216
+
217
+    'Habanera',
218
+    'Hair metal',
219
+    'Handsup',
220
+    'Happy hardcore',
221
+    'Hard house',
222
+    'Hard rock',
223
+    'Hard trance',
224
+    'Hard-core',
225
+    'Hardtek',
226
+    'Hardstyle',
227
+    'Heavy metal',
228
+    'Hellbilly',
229
+    'Hi-NRG',
230
+    'Hip-hop',
231
+    'Hip-house',
232
+    'House',
233
+    'House progressive',
234
+    'Horror punk',
235
+
236
+    'IDM',
237
+    'Illbient',
238
+    'Indie dance',
239
+    'Indie Rock',
240
+    'Indie pop',
241
+    'Indie Folk',
242
+    'Industrial Metal',
243
+    'Industrial Rock',
244
+    'Industriel',
245
+    'Instrumental',
246
+    'Irlandaise',
247
+    'Italo Disco',
248
+    'ItaloDance',
249
+
250
+    'Javanaise',
251
+    'JPop',
252
+    'Jrock',
253
+    'Java',
254
+    'Jazz',
255
+    'Jazz-rock fusion',
256
+    'Jazz Rap',
257
+    'Jazz house',
258
+    'Jerk',
259
+    'jumpstyle',
260
+    'jungle',
261
+
262
+    'Kizomba',
263
+    'Klezmer',
264
+    'Kompa',
265
+    'Kpop',
266
+    'Krautrock',
267
+    'Kuduro',
268
+
269
+    'Latin',
270
+    'Latin House',
271
+    'Locale',
272
+    'Lo-fi',
273
+    'Logobi',
274
+    'Louange',
275
+    'Lounge',
276
+    'Lied',
277
+
278
+    'Madison',
279
+    'Mainstream rap',
280
+    'Makina',
281
+    'Maloya',
282
+    'Mambo',
283
+    'Marche',
284
+    'Mashup',
285
+    'Mazurka',
286
+    'Mbalax',
287
+    'Mediatif',
288
+    'Menuet',
289
+    'Merengue',
290
+    'Merengue House',
291
+    'Merengue Rap',
292
+    'Musique Gothique',
293
+    'Metal',
294
+    'Metal Alternatif',
295
+    'Metalcore',
296
+    'Metal chrétien',
297
+    'Metal progressif',
298
+    'Metal symphonique',
299
+    'Microhouse',
300
+    'Milonga',
301
+    'Minimaliste',
302
+    'Musique classique',
303
+    'Musique concrète',
304
+    'Musique électroacoustique',
305
+    'Murga',
306
+    'Musette',
307
+
308
+    'Ndombolo',
309
+    'Negro spiritual',
310
+    'Néofolk',
311
+    'Néo Classicisme',
312
+    'Néo Jazz',
313
+    'Néo Soul',
314
+    'Néo-trad',
315
+    'New Age',
316
+    'New Prog',
317
+    'New Beat',
318
+    'New wave',
319
+    'New York House',
320
+    'Nocturne',
321
+    'No wave',
322
+    'Noise',
323
+    'Noisy Pop',
324
+    'Nu-NRG',
325
+    'Nu Italo',
326
+    'Nu Italo Disco',
327
+    'Nu Jazz',
328
+    'Nu Metal',
329
+    'Nu Roots',
330
+    'Nu Synthpop',
331
+    'Nueva cancion',
332
+    'Nueva trova',
333
+    'NWOBHM',
334
+
335
+    'Oi!',
336
+    'Old school Rap',
337
+    'Old school Acid',
338
+    'Oldies',
339
+    'Opéra',
340
+    'Opéra-comique',
341
+    'Opéra rock',
342
+    'Oratorio',
343
+
344
+    'Pachanga',
345
+    'Pagan metal',
346
+    'Paillarde',
347
+    'Party House',
348
+    'Paso doble',
349
+    'Pidikhtos',
350
+    'Pirate metal',
351
+    'Polka',
352
+    'Polonaise',
353
+    'Pop',
354
+    'Pop progressive',
355
+    'Pop Experimental',
356
+    'Pop-Folk',
357
+    'Pop-punk',
358
+    'Pop-Rock',
359
+    'PortoDance',
360
+    'Post Industrial',
361
+    'Post-Punk',
362
+    'Post-rock',
363
+    'Power ballad',
364
+    'Power metal',
365
+    'Prélude',
366
+    'Progressif',
367
+    'Progressive House',
368
+    'Psychédélique',
369
+    'Psychobilly',
370
+    'Psytrance',
371
+    'Punk rock',
372
+
373
+    'Rhythm and Blues',
374
+    'R\'n\'B',
375
+    'Rabiz',
376
+    'Nu\'R\'n\'b',
377
+    'RAC',
378
+    'Raï',
379
+    'Raï\'n\'b',
380
+    'Rap',
381
+    'Rave',
382
+    'Ragga',
383
+    'Rébétiko',
384
+    'Reggae',
385
+    'Reggae Fusion',
386
+    'Reggaeton',
387
+    'Retro',
388
+    'Rhapsodie',
389
+    'Rigodon',
390
+    'Rock',
391
+    'Rock alternatif',
392
+    'Rock alternatif latino',
393
+    'Rock canadien',
394
+    'Rock celtique',
395
+    'Rock indépendant',
396
+    'Rock noisy',
397
+    'Rock \'n\' roll',
398
+    'Rockabilly',
399
+    'Romantique',
400
+    'Ronde',
401
+    'Rondo',
402
+    'Roots',
403
+    'Rumba',
404
+    'Rumba flamenca',
405
+    'Rumba Catalane',
406
+    'Rumba congolaise',
407
+    'Rygalda Rock',
408
+
409
+    'Salsa',
410
+    'Salsaton',
411
+    'Salsa-ragga',
412
+    'Salsa Rock',
413
+    'Salsa Samba',
414
+    'Salsa Romantica',
415
+    'Salsa Erotica',
416
+    'Samba',
417
+    'Sarabande',
418
+    'Saudade',
419
+    'Scherzo',
420
+    'Screamo',
421
+    'Séga',
422
+    'Seggae',
423
+    'Semba',
424
+    'Shoegazing',
425
+    'Sirtaki',
426
+    'Slow',
427
+    'Slow Jam',
428
+    'Slow fox',
429
+    'Slow-Rock',
430
+    'Ska',
431
+    'Skacore',
432
+    'Ska-jazz',
433
+    'Ska-punk',
434
+    'Skate punk',
435
+    'Slam',
436
+    'Smooth jazz',
437
+    'Soca',
438
+    'Sonate',
439
+    'Sonatine',
440
+    'Son cubain',
441
+    'Songo',
442
+    'Soul',
443
+    'Southern rock',
444
+    'Space rock',
445
+    'Speed metal',
446
+    'Soukous',
447
+    'Swing',
448
+    'Symphonie',
449
+    'Synth Pop',
450
+    'Synth Funk',
451
+    'Synthpunk',
452
+    'Shibuya-Kei',
453
+    'Stadium House',
454
+    'Speed Garage',
455
+    'Speedcore',
456
+
457
+    'Tango',
458
+    'Tango argentin',
459
+    'Tarentelle',
460
+    'Tech House',
461
+    'Technical death metal',
462
+    'Teen Pop',
463
+    'Techno',
464
+    'Techno minimaliste',
465
+    'Techno hardcore',
466
+    'Tecktonik',
467
+    'Tekfunk',
468
+    'Thrash metal',
469
+    'Timba',
470
+    'Toccata',
471
+    'Trailer',
472
+    'Trad Rock',
473
+    'Trance',
474
+    'Trance-Goa',
475
+    'Trance psychédélique',
476
+    'Trance progressive',
477
+    'Tribal House',
478
+    'Tribal Techno',
479
+    'Trip hop',
480
+    'Trip Rock',
481
+    'Tumba',
482
+    'Twee pop',
483
+    'Twist',
484
+
485
+    'Unblack metal',
486
+
487
+    'Valse',
488
+    'Valse lente',
489
+    'Valse péruvienne',
490
+    'Valse tyrolienne',
491
+    'Visual Kei',
492
+    'Viking metal',
493
+    'Vocal Jazz',
494
+    'Vocal house',
495
+    'Vocal trance',
496
+
497
+    'Washboard',
498
+    'World Beat',
499
+    'World music',
500
+    'Worship',
501
+    'Worship Pop-Rock',
502
+    'Worship-rock',
503
+
504
+    'X-Over',
505
+
506
+    'Yela',
507
+    'Yirmi',
508
+    'Yal',
509
+
510
+    'Zouglou',
511
+    'Zouk',
512
+    'Zydeco',
513
+
514
+    'tribe',
515
+    'medieval',
516
+    'chanteuse',
517
+    'beatbox',
518
+    'hardcore',
519
+    'minimal',
520
+    'melancolique',
521
+    'mellow',
522
+    'melodique'
523
+    
524
+    );
525
+        
526
+    foreach ($tags_names as $tag_name)
52 527
     {
53 528
       $this->createTag($tag_name);
54 529
     }