diff options
Diffstat (limited to 'src/Wallabag/CoreBundle/DataFixtures')
-rw-r--r-- | src/Wallabag/CoreBundle/DataFixtures/ORM/LoadTagData.php | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadTagData.php b/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadTagData.php index 6b13c2be..4d9846b6 100644 --- a/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadTagData.php +++ b/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadTagData.php | |||
@@ -6,6 +6,7 @@ use Doctrine\Common\DataFixtures\AbstractFixture; | |||
6 | use Doctrine\Common\DataFixtures\OrderedFixtureInterface; | 6 | use Doctrine\Common\DataFixtures\OrderedFixtureInterface; |
7 | use Doctrine\Common\Persistence\ObjectManager; | 7 | use Doctrine\Common\Persistence\ObjectManager; |
8 | use Wallabag\CoreBundle\Entity\Tag; | 8 | use Wallabag\CoreBundle\Entity\Tag; |
9 | use Wallabag\CoreBundle\Entity\TagsEntries; | ||
9 | 10 | ||
10 | class LoadTagData extends AbstractFixture implements OrderedFixtureInterface | 11 | class LoadTagData extends AbstractFixture implements OrderedFixtureInterface |
11 | { | 12 | { |
@@ -19,16 +20,34 @@ class LoadTagData extends AbstractFixture implements OrderedFixtureInterface | |||
19 | 20 | ||
20 | $manager->persist($tag1); | 21 | $manager->persist($tag1); |
21 | 22 | ||
23 | $this->addReference('tag1', $tag1); | ||
24 | |||
25 | $tagsEntries1 = new TagsEntries(); | ||
26 | $tagsEntries1->setEntryId($this->getReference('entry1')); | ||
27 | $manager->persist($tagsEntries1); | ||
28 | |||
22 | $tag2 = new Tag(); | 29 | $tag2 = new Tag(); |
23 | $tag2->setLabel('bar'); | 30 | $tag2->setLabel('bar'); |
24 | 31 | ||
25 | $manager->persist($tag2); | 32 | $manager->persist($tag2); |
26 | 33 | ||
34 | $this->addReference('tag2', $tag2); | ||
35 | |||
36 | $tagsEntries2 = new TagsEntries(); | ||
37 | $tagsEntries2->setEntryId($this->getReference('entry2')); | ||
38 | $manager->persist($tagsEntries2); | ||
39 | |||
27 | $tag3 = new Tag(); | 40 | $tag3 = new Tag(); |
28 | $tag3->setLabel('baz'); | 41 | $tag3->setLabel('baz'); |
29 | 42 | ||
30 | $manager->persist($tag3); | 43 | $manager->persist($tag3); |
31 | 44 | ||
45 | $this->addReference('tag3', $tag3); | ||
46 | |||
47 | $tagsEntries3 = new TagsEntries(); | ||
48 | $tagsEntries3->setEntryId($this->getReference('entry2')); | ||
49 | $manager->persist($tagsEntries3); | ||
50 | |||
32 | $manager->flush(); | 51 | $manager->flush(); |
33 | } | 52 | } |
34 | 53 | ||