|
1
|
|
|
<?php |
|
2
|
|
|
|
|
3
|
|
|
namespace App\DataFixtures; |
|
4
|
|
|
|
|
5
|
|
|
use App\Entity\Department; |
|
6
|
|
|
use Doctrine\Bundle\FixturesBundle\Fixture; |
|
7
|
|
|
use Doctrine\Common\Persistence\ObjectManager; |
|
8
|
|
|
|
|
9
|
|
|
class DepartmentFixtures extends Fixture |
|
10
|
|
|
{ |
|
11
|
|
|
public function load(ObjectManager $manager) |
|
12
|
|
|
{ |
|
13
|
|
|
$names = [ |
|
14
|
|
|
[ 'department' => '01 Ain'], |
|
15
|
|
|
[ 'department' => '02 Aisne'], |
|
16
|
|
|
[ 'department' => '03 Allier'], |
|
17
|
|
|
[ 'department' => '04 Alpes-de-Haute-Provence'], |
|
18
|
|
|
[ 'department' => '05 Hautes-Alpes'], |
|
19
|
|
|
[ 'department' => '06 Alpes-Maritimes'], |
|
20
|
|
|
[ 'department' => '07 Ardèche'], |
|
21
|
|
|
[ 'department' => '08 Ardennes'], |
|
22
|
|
|
[ 'department' => '09 Ariège'], |
|
23
|
|
|
[ 'department' => '10 Aube'], |
|
24
|
|
|
[ 'department' => '11 Aude'], |
|
25
|
|
|
[ 'department' => '12 Aveyron'], |
|
26
|
|
|
[ 'department' => '13 Bouches-du-Rhône'], |
|
27
|
|
|
[ 'department' => '14 Calvados'], |
|
28
|
|
|
[ 'department' => '15 Cantal'], |
|
29
|
|
|
[ 'department' => '16 Charente'], |
|
30
|
|
|
[ 'department' => '17 Charente-Maritime'], |
|
31
|
|
|
[ 'department' => '18 Cher'], |
|
32
|
|
|
[ 'department' => '19 Corrèze'], |
|
33
|
|
|
[ 'department' => '2A Corse-du-Sud'], |
|
34
|
|
|
[ 'department' => '2B Haute-Corse'], |
|
35
|
|
|
[ 'department' => '21 Côte-d\'Or'], |
|
36
|
|
|
[ 'department' => '22 Côtes d\'Armor'], |
|
37
|
|
|
[ 'department' => '23 Creuse'], |
|
38
|
|
|
[ 'department' => '24 Dordogne'], |
|
39
|
|
|
[ 'department' => '25 Doubs'], |
|
40
|
|
|
[ 'department' => '26 Drome'], |
|
41
|
|
|
[ 'department' => '27 Eure'], |
|
42
|
|
|
[ 'department' => '28 Eure-et-Loir'], |
|
43
|
|
|
[ 'department' => '29 Finistère'], |
|
44
|
|
|
[ 'department' => '30 Gard'], |
|
45
|
|
|
[ 'department' => '31 Haute-Garonne'], |
|
46
|
|
|
[ 'department' => '32 Gers'], |
|
47
|
|
|
[ 'department' => '33 Gironde'], |
|
48
|
|
|
[ 'department' => '34 Hérault'], |
|
49
|
|
|
[ 'department' => '35 Ille-et-Vilaine'], |
|
50
|
|
|
[ 'department' => '36 Indre'], |
|
51
|
|
|
[ 'department' => '37 Indre-et-Loire'], |
|
52
|
|
|
[ 'department' => '38 Isère'], |
|
53
|
|
|
[ 'department' => '39 Jura'], |
|
54
|
|
|
[ 'department' => '40 Landes'], |
|
55
|
|
|
[ 'department' => '41 Loir-et-Cher'], |
|
56
|
|
|
[ 'department' => '42 Loire'], |
|
57
|
|
|
[ 'department' => '43 Haute-Loire'], |
|
58
|
|
|
[ 'department' => '44 Loire-Atlantique'], |
|
59
|
|
|
[ 'department' => '45 Loiret'], |
|
60
|
|
|
[ 'department' => '46 Lot'], |
|
61
|
|
|
[ 'department' => '47 Lot-et-Garonne'], |
|
62
|
|
|
[ 'department' => '48 Lozère'], |
|
63
|
|
|
[ 'department' => '49 Maine-et-Loire'], |
|
64
|
|
|
[ 'department' => '50 Manche'], |
|
65
|
|
|
[ 'department' => '51 Marne'], |
|
66
|
|
|
[ 'department' => '52 Haute-Marne'], |
|
67
|
|
|
[ 'department' => '53 Mayenne'], |
|
68
|
|
|
[ 'department' => '54 Meurthe-et-Moselle'], |
|
69
|
|
|
[ 'department' => '55 Meuse'], |
|
70
|
|
|
[ 'department' => '56 Morbihan'], |
|
71
|
|
|
[ 'department' => '57 Moselle'], |
|
72
|
|
|
[ 'department' => '58 Nièvre'], |
|
73
|
|
|
[ 'department' => '59 Nord'], |
|
74
|
|
|
[ 'department' => '60 Oise'], |
|
75
|
|
|
[ 'department' => '61 Orne'], |
|
76
|
|
|
[ 'department' => '62 Pas-de-Calais'], |
|
77
|
|
|
[ 'department' => '63 Puy-de-Dôme'], |
|
78
|
|
|
[ 'department' => '64 Pyrénées-Atlantiques'], |
|
79
|
|
|
[ 'department' => '65 Hautes-Pyrénées'], |
|
80
|
|
|
[ 'department' => '66 Pyrénées-Orientales'], |
|
81
|
|
|
[ 'department' => '67 Bas-Rhin'], |
|
82
|
|
|
[ 'department' => '68 Haut-Rhin'], |
|
83
|
|
|
[ 'department' => '69 Rhône'], |
|
84
|
|
|
[ 'department' => '70 Haute-Saône'], |
|
85
|
|
|
[ 'department' => '71 Saône-et-Loire'], |
|
86
|
|
|
[ 'department' => '72 Sarthe'], |
|
87
|
|
|
[ 'department' => '73 Savoie'], |
|
88
|
|
|
[ 'department' => '74 Haute-Savoie'], |
|
89
|
|
|
[ 'department' => '75 Paris'], |
|
90
|
|
|
[ 'department' => '76 Seine-Maritime'], |
|
91
|
|
|
[ 'department' => '77 Seine-et-Marne'], |
|
92
|
|
|
[ 'department' => '78 Yvelines'], |
|
93
|
|
|
[ 'department' => '79 Deux-Sèvres'], |
|
94
|
|
|
[ 'department' => '80 Somme'], |
|
95
|
|
|
[ 'department' => '81 Tarn'], |
|
96
|
|
|
[ 'department' => '82 Tarn-et-Garonne'], |
|
97
|
|
|
[ 'department' => '83 Var'], |
|
98
|
|
|
[ 'department' => '84 Vaucluse'], |
|
99
|
|
|
[ 'department' => '85 Vendée'], |
|
100
|
|
|
[ 'department' => '86 Vienne'], |
|
101
|
|
|
[ 'department' => '87 Haute-Vienne'], |
|
102
|
|
|
[ 'department' => '88 Vosges'], |
|
103
|
|
|
[ 'department' => '89 Yonne'], |
|
104
|
|
|
[ 'department' => '90 Territoire de Belfort'], |
|
105
|
|
|
[ 'department' => '91 Essonne'], |
|
106
|
|
|
[ 'department' => '92 Hauts-de-Seine'], |
|
107
|
|
|
[ 'department' => '93 Seine-St-Denis'], |
|
108
|
|
|
[ 'department' => '94 Val-de-Marne'], |
|
109
|
|
|
[ 'department' => '95 Val-D\'Oise'] |
|
110
|
|
|
]; |
|
111
|
|
|
|
|
112
|
|
|
foreach ($names as $name) { |
|
113
|
|
|
$department = new Department(); |
|
114
|
|
|
$department->setName($name['department']); |
|
115
|
|
|
|
|
116
|
|
|
$manager->persist($department); |
|
117
|
|
|
$manager->flush(); |
|
118
|
|
|
} |
|
119
|
|
|
|
|
120
|
|
|
} |
|
121
|
|
|
} |
|
122
|
|
|
|