aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Wallabag/CoreBundle/DataFixtures/TagFixtures.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Wallabag/CoreBundle/DataFixtures/TagFixtures.php')
-rw-r--r--src/Wallabag/CoreBundle/DataFixtures/TagFixtures.php43
1 files changed, 16 insertions, 27 deletions
diff --git a/src/Wallabag/CoreBundle/DataFixtures/TagFixtures.php b/src/Wallabag/CoreBundle/DataFixtures/TagFixtures.php
index d78dd0b8..58a0d799 100644
--- a/src/Wallabag/CoreBundle/DataFixtures/TagFixtures.php
+++ b/src/Wallabag/CoreBundle/DataFixtures/TagFixtures.php
@@ -13,33 +13,22 @@ class TagFixtures extends Fixture
13 */ 13 */
14 public function load(ObjectManager $manager) 14 public function load(ObjectManager $manager)
15 { 15 {
16 $tag1 = new Tag(); 16 $tags = [
17 $tag1->setLabel('foo bar'); 17 'foo-bar-tag' => 'foo bar', //tag used for EntryControllerTest
18 18 'bar-tag' => 'bar',
19 $manager->persist($tag1); 19 'baz-tag' => 'baz', // tag used for ExportControllerTest
20 20 'foo-tag' => 'foo',
21 $this->addReference('foo-bar-tag', $tag1); 21 'bob-tag' => 'bob', // tag used for TagRestControllerTest
22 22 ];
23 $tag2 = new Tag(); 23
24 $tag2->setLabel('bar'); 24 foreach ($tags as $reference => $label) {
25 25 $tag = new Tag();
26 $manager->persist($tag2); 26 $tag->setLabel($label);
27 27
28 $this->addReference('bar-tag', $tag2); 28 $manager->persist($tag);
29 29
30 $tag3 = new Tag(); 30 $this->addReference($reference, $tag);
31 $tag3->setLabel('baz'); 31 }
32
33 $manager->persist($tag3);
34
35 $this->addReference('baz-tag', $tag3);
36
37 $tag4 = new Tag();
38 $tag4->setLabel('foo');
39
40 $manager->persist($tag4);
41
42 $this->addReference('foo-tag', $tag4);
43 32
44 $manager->flush(); 33 $manager->flush();
45 } 34 }