X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2FWallabag%2FCoreBundle%2FDataFixtures%2FORM%2FLoadEntryData.php;h=fedad00993f6b3b5ff354f72c74bcea76e3e9c46;hb=99731f0bb1f6fd2815eeb9af504ce86df927657b;hp=176c529e1978214bf71f7ae43fd76c61eeb6cc9b;hpb=0a0c600887dde4cc755de0862a3301830c415882;p=github%2Fwallabag%2Fwallabag.git diff --git a/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadEntryData.php b/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadEntryData.php index 176c529e..fedad009 100644 --- a/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadEntryData.php +++ b/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadEntryData.php @@ -6,7 +6,6 @@ use Doctrine\Common\DataFixtures\AbstractFixture; use Doctrine\Common\DataFixtures\OrderedFixtureInterface; use Doctrine\Common\Persistence\ObjectManager; use Wallabag\CoreBundle\Entity\Entry; -use Wallabag\CoreBundle\Entity\Tag; class LoadEntryData extends AbstractFixture implements OrderedFixtureInterface { @@ -16,7 +15,7 @@ class LoadEntryData extends AbstractFixture implements OrderedFixtureInterface public function load(ObjectManager $manager) { $entry1 = new Entry($this->getReference('admin-user')); - $entry1->setUrl('http://0.0.0.0'); + $entry1->setUrl('http://0.0.0.0/entry1'); $entry1->setReadingTime(11); $entry1->setDomainName('domain.io'); $entry1->setMimetype('text/html'); @@ -24,12 +23,15 @@ class LoadEntryData extends AbstractFixture implements OrderedFixtureInterface $entry1->setContent('This is my content /o/'); $entry1->setLanguage('en'); + $entry1->addTag($this->getReference('foo-tag')); + $entry1->addTag($this->getReference('baz-tag')); + $manager->persist($entry1); $this->addReference('entry1', $entry1); $entry2 = new Entry($this->getReference('admin-user')); - $entry2->setUrl('http://0.0.0.0'); + $entry2->setUrl('http://0.0.0.0/entry2'); $entry2->setReadingTime(1); $entry2->setDomainName('domain.io'); $entry2->setMimetype('text/html'); @@ -42,7 +44,7 @@ class LoadEntryData extends AbstractFixture implements OrderedFixtureInterface $this->addReference('entry2', $entry2); $entry3 = new Entry($this->getReference('bob-user')); - $entry3->setUrl('http://0.0.0.0'); + $entry3->setUrl('http://0.0.0.0/entry3'); $entry3->setReadingTime(1); $entry3->setDomainName('domain.io'); $entry3->setMimetype('text/html'); @@ -50,20 +52,15 @@ class LoadEntryData extends AbstractFixture implements OrderedFixtureInterface $entry3->setContent('This is my content /o/'); $entry3->setLanguage('en'); - $tag1 = new Tag($this->getReference('bob-user')); - $tag1->setLabel('foo'); - $tag2 = new Tag($this->getReference('bob-user')); - $tag2->setLabel('bar'); - - $entry3->addTag($tag1); - $entry3->addTag($tag2); + $entry3->addTag($this->getReference('foo-tag')); + $entry3->addTag($this->getReference('bar-tag')); $manager->persist($entry3); $this->addReference('entry3', $entry3); $entry4 = new Entry($this->getReference('admin-user')); - $entry4->setUrl('http://0.0.0.0'); + $entry4->setUrl('http://0.0.0.0/entry4'); $entry4->setReadingTime(12); $entry4->setDomainName('domain.io'); $entry4->setMimetype('text/html'); @@ -71,20 +68,15 @@ class LoadEntryData extends AbstractFixture implements OrderedFixtureInterface $entry4->setContent('This is my content /o/'); $entry4->setLanguage('en'); - $tag1 = new Tag($this->getReference('admin-user')); - $tag1->setLabel('foo'); - $tag2 = new Tag($this->getReference('admin-user')); - $tag2->setLabel('bar'); - - $entry4->addTag($tag1); - $entry4->addTag($tag2); + $entry4->addTag($this->getReference('foo-tag')); + $entry4->addTag($this->getReference('bar-tag')); $manager->persist($entry4); $this->addReference('entry4', $entry4); $entry5 = new Entry($this->getReference('admin-user')); - $entry5->setUrl('http://0.0.0.0'); + $entry5->setUrl('http://0.0.0.0/entry5'); $entry5->setReadingTime(12); $entry5->setDomainName('domain.io'); $entry5->setMimetype('text/html'); @@ -99,7 +91,7 @@ class LoadEntryData extends AbstractFixture implements OrderedFixtureInterface $this->addReference('entry5', $entry5); $entry6 = new Entry($this->getReference('admin-user')); - $entry6->setUrl('http://0.0.0.0'); + $entry6->setUrl('http://0.0.0.0/entry6'); $entry6->setReadingTime(12); $entry6->setDomainName('domain.io'); $entry6->setMimetype('text/html'); @@ -107,6 +99,7 @@ class LoadEntryData extends AbstractFixture implements OrderedFixtureInterface $entry6->setContent('This is my content /o/'); $entry6->setArchived(true); $entry6->setLanguage('de'); + $entry6->addTag($this->getReference('bar-tag')); $manager->persist($entry6);