3 namespace Wallabag\CoreBundle\DataFixtures\ORM
;
5 use Doctrine\Common\DataFixtures\AbstractFixture
;
6 use Doctrine\Common\DataFixtures\OrderedFixtureInterface
;
7 use Doctrine\Common\Persistence\ObjectManager
;
8 use Wallabag\CoreBundle\Entity\Tag
;
9 use Wallabag\CoreBundle\Entity\TagsEntries
;
11 class LoadTagData
extends AbstractFixture
implements OrderedFixtureInterface
16 public function load(ObjectManager
$manager)
19 $tag1->setLabel('foo');
21 $manager->persist($tag1);
23 $this->addReference('tag1', $tag1);
25 $tagsEntries1 = new TagsEntries();
26 $tagsEntries1->setEntryId($this->getReference('entry1'));
27 $manager->persist($tagsEntries1);
30 $tag2->setLabel('bar');
32 $manager->persist($tag2);
34 $this->addReference('tag2', $tag2);
36 $tagsEntries2 = new TagsEntries();
37 $tagsEntries2->setEntryId($this->getReference('entry2'));
38 $manager->persist($tagsEntries2);
41 $tag3->setLabel('baz');
43 $manager->persist($tag3);
45 $this->addReference('tag3', $tag3);
47 $tagsEntries3 = new TagsEntries();
48 $tagsEntries3->setEntryId($this->getReference('entry2'));
49 $manager->persist($tagsEntries3);
57 public function getOrder()