diff options
Diffstat (limited to 'src/Wallabag/CoreBundle/DataFixtures/ORM')
6 files changed, 0 insertions, 378 deletions
diff --git a/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadConfigData.php b/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadConfigData.php deleted file mode 100644 index 3d4d5def..00000000 --- a/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadConfigData.php +++ /dev/null | |||
@@ -1,67 +0,0 @@ | |||
1 | <?php | ||
2 | |||
3 | namespace Wallabag\CoreBundle\DataFixtures\ORM; | ||
4 | |||
5 | use Doctrine\Common\DataFixtures\AbstractFixture; | ||
6 | use Doctrine\Common\DataFixtures\OrderedFixtureInterface; | ||
7 | use Doctrine\Common\Persistence\ObjectManager; | ||
8 | use Wallabag\CoreBundle\Entity\Config; | ||
9 | |||
10 | class LoadConfigData extends AbstractFixture implements OrderedFixtureInterface | ||
11 | { | ||
12 | /** | ||
13 | * {@inheritdoc} | ||
14 | */ | ||
15 | public function load(ObjectManager $manager) | ||
16 | { | ||
17 | $adminConfig = new Config($this->getReference('admin-user')); | ||
18 | |||
19 | $adminConfig->setTheme('material'); | ||
20 | $adminConfig->setItemsPerPage(30); | ||
21 | $adminConfig->setReadingSpeed(1); | ||
22 | $adminConfig->setLanguage('en'); | ||
23 | $adminConfig->setPocketConsumerKey('xxxxx'); | ||
24 | $adminConfig->setActionMarkAsRead(0); | ||
25 | $adminConfig->setListMode(0); | ||
26 | |||
27 | $manager->persist($adminConfig); | ||
28 | |||
29 | $this->addReference('admin-config', $adminConfig); | ||
30 | |||
31 | $bobConfig = new Config($this->getReference('bob-user')); | ||
32 | $bobConfig->setTheme('default'); | ||
33 | $bobConfig->setItemsPerPage(10); | ||
34 | $bobConfig->setReadingSpeed(1); | ||
35 | $bobConfig->setLanguage('fr'); | ||
36 | $bobConfig->setPocketConsumerKey(null); | ||
37 | $bobConfig->setActionMarkAsRead(1); | ||
38 | $bobConfig->setListMode(1); | ||
39 | |||
40 | $manager->persist($bobConfig); | ||
41 | |||
42 | $this->addReference('bob-config', $bobConfig); | ||
43 | |||
44 | $emptyConfig = new Config($this->getReference('empty-user')); | ||
45 | $emptyConfig->setTheme('material'); | ||
46 | $emptyConfig->setItemsPerPage(10); | ||
47 | $emptyConfig->setReadingSpeed(1); | ||
48 | $emptyConfig->setLanguage('en'); | ||
49 | $emptyConfig->setPocketConsumerKey(null); | ||
50 | $emptyConfig->setActionMarkAsRead(0); | ||
51 | $emptyConfig->setListMode(0); | ||
52 | |||
53 | $manager->persist($emptyConfig); | ||
54 | |||
55 | $this->addReference('empty-config', $emptyConfig); | ||
56 | |||
57 | $manager->flush(); | ||
58 | } | ||
59 | |||
60 | /** | ||
61 | * {@inheritdoc} | ||
62 | */ | ||
63 | public function getOrder() | ||
64 | { | ||
65 | return 20; | ||
66 | } | ||
67 | } | ||
diff --git a/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadEntryData.php b/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadEntryData.php deleted file mode 100644 index 0e1510a2..00000000 --- a/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadEntryData.php +++ /dev/null | |||
@@ -1,119 +0,0 @@ | |||
1 | <?php | ||
2 | |||
3 | namespace Wallabag\CoreBundle\DataFixtures\ORM; | ||
4 | |||
5 | use Doctrine\Common\DataFixtures\AbstractFixture; | ||
6 | use Doctrine\Common\DataFixtures\OrderedFixtureInterface; | ||
7 | use Doctrine\Common\Persistence\ObjectManager; | ||
8 | use Wallabag\CoreBundle\Entity\Entry; | ||
9 | |||
10 | class LoadEntryData extends AbstractFixture implements OrderedFixtureInterface | ||
11 | { | ||
12 | /** | ||
13 | * {@inheritdoc} | ||
14 | */ | ||
15 | public function load(ObjectManager $manager) | ||
16 | { | ||
17 | $entry1 = new Entry($this->getReference('admin-user')); | ||
18 | $entry1->setUrl('http://0.0.0.0/entry1'); | ||
19 | $entry1->setReadingTime(11); | ||
20 | $entry1->setDomainName('domain.io'); | ||
21 | $entry1->setMimetype('text/html'); | ||
22 | $entry1->setTitle('test title entry1'); | ||
23 | $entry1->setContent('This is my content /o/'); | ||
24 | $entry1->setLanguage('en'); | ||
25 | |||
26 | $entry1->addTag($this->getReference('foo-tag')); | ||
27 | $entry1->addTag($this->getReference('baz-tag')); | ||
28 | |||
29 | $manager->persist($entry1); | ||
30 | |||
31 | $this->addReference('entry1', $entry1); | ||
32 | |||
33 | $entry2 = new Entry($this->getReference('admin-user')); | ||
34 | $entry2->setUrl('http://0.0.0.0/entry2'); | ||
35 | $entry2->setReadingTime(1); | ||
36 | $entry2->setDomainName('domain.io'); | ||
37 | $entry2->setMimetype('text/html'); | ||
38 | $entry2->setTitle('test title entry2'); | ||
39 | $entry2->setContent('This is my content /o/'); | ||
40 | $entry2->setOriginUrl('ftp://oneftp.tld'); | ||
41 | $entry2->setLanguage('fr'); | ||
42 | |||
43 | $manager->persist($entry2); | ||
44 | |||
45 | $this->addReference('entry2', $entry2); | ||
46 | |||
47 | $entry3 = new Entry($this->getReference('bob-user')); | ||
48 | $entry3->setUrl('http://0.0.0.0/entry3'); | ||
49 | $entry3->setReadingTime(1); | ||
50 | $entry3->setDomainName('domain.io'); | ||
51 | $entry3->setMimetype('text/html'); | ||
52 | $entry3->setTitle('test title entry3'); | ||
53 | $entry3->setContent('This is my content /o/'); | ||
54 | $entry3->setLanguage('en'); | ||
55 | |||
56 | $entry3->addTag($this->getReference('foo-tag')); | ||
57 | $entry3->addTag($this->getReference('bar-tag')); | ||
58 | |||
59 | $manager->persist($entry3); | ||
60 | |||
61 | $this->addReference('entry3', $entry3); | ||
62 | |||
63 | $entry4 = new Entry($this->getReference('admin-user')); | ||
64 | $entry4->setUrl('http://0.0.0.0/entry4'); | ||
65 | $entry4->setReadingTime(12); | ||
66 | $entry4->setDomainName('domain.io'); | ||
67 | $entry4->setMimetype('text/html'); | ||
68 | $entry4->setTitle('test title entry4'); | ||
69 | $entry4->setContent('This is my content /o/'); | ||
70 | $entry4->setLanguage('en'); | ||
71 | |||
72 | $entry4->addTag($this->getReference('foo-tag')); | ||
73 | $entry4->addTag($this->getReference('bar-tag')); | ||
74 | |||
75 | $manager->persist($entry4); | ||
76 | |||
77 | $this->addReference('entry4', $entry4); | ||
78 | |||
79 | $entry5 = new Entry($this->getReference('admin-user')); | ||
80 | $entry5->setUrl('http://0.0.0.0/entry5'); | ||
81 | $entry5->setReadingTime(12); | ||
82 | $entry5->setDomainName('domain.io'); | ||
83 | $entry5->setMimetype('text/html'); | ||
84 | $entry5->setTitle('test title entry5'); | ||
85 | $entry5->setContent('This is my content /o/'); | ||
86 | $entry5->setStarred(true); | ||
87 | $entry5->setLanguage('fr'); | ||
88 | $entry5->setPreviewPicture('http://0.0.0.0/image.jpg'); | ||
89 | |||
90 | $manager->persist($entry5); | ||
91 | |||
92 | $this->addReference('entry5', $entry5); | ||
93 | |||
94 | $entry6 = new Entry($this->getReference('admin-user')); | ||
95 | $entry6->setUrl('http://0.0.0.0/entry6'); | ||
96 | $entry6->setReadingTime(12); | ||
97 | $entry6->setDomainName('domain.io'); | ||
98 | $entry6->setMimetype('text/html'); | ||
99 | $entry6->setTitle('test title entry6'); | ||
100 | $entry6->setContent('This is my content /o/'); | ||
101 | $entry6->setArchived(true); | ||
102 | $entry6->setLanguage('de'); | ||
103 | $entry6->addTag($this->getReference('bar-tag')); | ||
104 | |||
105 | $manager->persist($entry6); | ||
106 | |||
107 | $this->addReference('entry6', $entry6); | ||
108 | |||
109 | $manager->flush(); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * {@inheritdoc} | ||
114 | */ | ||
115 | public function getOrder() | ||
116 | { | ||
117 | return 30; | ||
118 | } | ||
119 | } | ||
diff --git a/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadSettingData.php b/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadSettingData.php deleted file mode 100644 index 3fe88e7f..00000000 --- a/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadSettingData.php +++ /dev/null | |||
@@ -1,47 +0,0 @@ | |||
1 | <?php | ||
2 | |||
3 | namespace Wallabag\CoreBundle\DataFixtures\ORM; | ||
4 | |||
5 | use Craue\ConfigBundle\Entity\Setting; | ||
6 | use Doctrine\Common\DataFixtures\AbstractFixture; | ||
7 | use Doctrine\Common\DataFixtures\OrderedFixtureInterface; | ||
8 | use Doctrine\Common\Persistence\ObjectManager; | ||
9 | use Symfony\Component\DependencyInjection\ContainerAwareInterface; | ||
10 | use Symfony\Component\DependencyInjection\ContainerInterface; | ||
11 | |||
12 | class LoadSettingData extends AbstractFixture implements OrderedFixtureInterface, ContainerAwareInterface | ||
13 | { | ||
14 | /** | ||
15 | * @var ContainerInterface | ||
16 | */ | ||
17 | private $container; | ||
18 | |||
19 | public function setContainer(ContainerInterface $container = null) | ||
20 | { | ||
21 | $this->container = $container; | ||
22 | } | ||
23 | |||
24 | /** | ||
25 | * {@inheritdoc} | ||
26 | */ | ||
27 | public function load(ObjectManager $manager) | ||
28 | { | ||
29 | foreach ($this->container->getParameter('wallabag_core.default_internal_settings') as $setting) { | ||
30 | $newSetting = new Setting(); | ||
31 | $newSetting->setName($setting['name']); | ||
32 | $newSetting->setValue($setting['value']); | ||
33 | $newSetting->setSection($setting['section']); | ||
34 | $manager->persist($newSetting); | ||
35 | } | ||
36 | |||
37 | $manager->flush(); | ||
38 | } | ||
39 | |||
40 | /** | ||
41 | * {@inheritdoc} | ||
42 | */ | ||
43 | public function getOrder() | ||
44 | { | ||
45 | return 29; | ||
46 | } | ||
47 | } | ||
diff --git a/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadSiteCredentialData.php b/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadSiteCredentialData.php deleted file mode 100644 index 866f55a4..00000000 --- a/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadSiteCredentialData.php +++ /dev/null | |||
@@ -1,34 +0,0 @@ | |||
1 | <?php | ||
2 | |||
3 | namespace Wallabag\CoreBundle\DataFixtures\ORM; | ||
4 | |||
5 | use Doctrine\Common\DataFixtures\AbstractFixture; | ||
6 | use Doctrine\Common\DataFixtures\OrderedFixtureInterface; | ||
7 | use Doctrine\Common\Persistence\ObjectManager; | ||
8 | use Wallabag\CoreBundle\Entity\SiteCredential; | ||
9 | |||
10 | class LoadSiteCredentialData extends AbstractFixture implements OrderedFixtureInterface | ||
11 | { | ||
12 | /** | ||
13 | * {@inheritdoc} | ||
14 | */ | ||
15 | public function load(ObjectManager $manager) | ||
16 | { | ||
17 | $credential = new SiteCredential($this->getReference('admin-user')); | ||
18 | $credential->setHost('example.com'); | ||
19 | $credential->setUsername('foo'); | ||
20 | $credential->setPassword('bar'); | ||
21 | |||
22 | $manager->persist($credential); | ||
23 | |||
24 | $manager->flush(); | ||
25 | } | ||
26 | |||
27 | /** | ||
28 | * {@inheritdoc} | ||
29 | */ | ||
30 | public function getOrder() | ||
31 | { | ||
32 | return 50; | ||
33 | } | ||
34 | } | ||
diff --git a/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadTagData.php b/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadTagData.php deleted file mode 100644 index 0ecfd18b..00000000 --- a/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadTagData.php +++ /dev/null | |||
@@ -1,55 +0,0 @@ | |||
1 | <?php | ||
2 | |||
3 | namespace Wallabag\CoreBundle\DataFixtures\ORM; | ||
4 | |||
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 | |||
10 | class LoadTagData extends AbstractFixture implements OrderedFixtureInterface | ||
11 | { | ||
12 | /** | ||
13 | * {@inheritdoc} | ||
14 | */ | ||
15 | public function load(ObjectManager $manager) | ||
16 | { | ||
17 | $tag1 = new Tag(); | ||
18 | $tag1->setLabel('foo bar'); | ||
19 | |||
20 | $manager->persist($tag1); | ||
21 | |||
22 | $this->addReference('foo-bar-tag', $tag1); | ||
23 | |||
24 | $tag2 = new Tag(); | ||
25 | $tag2->setLabel('bar'); | ||
26 | |||
27 | $manager->persist($tag2); | ||
28 | |||
29 | $this->addReference('bar-tag', $tag2); | ||
30 | |||
31 | $tag3 = new Tag(); | ||
32 | $tag3->setLabel('baz'); | ||
33 | |||
34 | $manager->persist($tag3); | ||
35 | |||
36 | $this->addReference('baz-tag', $tag3); | ||
37 | |||
38 | $tag4 = new Tag(); | ||
39 | $tag4->setLabel('foo'); | ||
40 | |||
41 | $manager->persist($tag4); | ||
42 | |||
43 | $this->addReference('foo-tag', $tag4); | ||
44 | |||
45 | $manager->flush(); | ||
46 | } | ||
47 | |||
48 | /** | ||
49 | * {@inheritdoc} | ||
50 | */ | ||
51 | public function getOrder() | ||
52 | { | ||
53 | return 25; | ||
54 | } | ||
55 | } | ||
diff --git a/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadTaggingRuleData.php b/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadTaggingRuleData.php deleted file mode 100644 index 55abd63c..00000000 --- a/src/Wallabag/CoreBundle/DataFixtures/ORM/LoadTaggingRuleData.php +++ /dev/null | |||
@@ -1,56 +0,0 @@ | |||
1 | <?php | ||
2 | |||
3 | namespace Wallabag\CoreBundle\DataFixtures\ORM; | ||
4 | |||
5 | use Doctrine\Common\DataFixtures\AbstractFixture; | ||
6 | use Doctrine\Common\DataFixtures\OrderedFixtureInterface; | ||
7 | use Doctrine\Common\Persistence\ObjectManager; | ||
8 | use Wallabag\CoreBundle\Entity\TaggingRule; | ||
9 | |||
10 | class LoadTaggingRuleData extends AbstractFixture implements OrderedFixtureInterface | ||
11 | { | ||
12 | /** | ||
13 | * {@inheritdoc} | ||
14 | */ | ||
15 | public function load(ObjectManager $manager) | ||
16 | { | ||
17 | $tr1 = new TaggingRule(); | ||
18 | $tr1->setRule('content matches "spurs"'); | ||
19 | $tr1->setTags(['sport']); | ||
20 | $tr1->setConfig($this->getReference('admin-config')); | ||
21 | |||
22 | $manager->persist($tr1); | ||
23 | |||
24 | $tr2 = new TaggingRule(); | ||
25 | $tr2->setRule('content matches "basket"'); | ||
26 | $tr2->setTags(['sport']); | ||
27 | $tr2->setConfig($this->getReference('admin-config')); | ||
28 | |||
29 | $manager->persist($tr2); | ||
30 | |||
31 | $tr3 = new TaggingRule(); | ||
32 | |||
33 | $tr3->setRule('title matches "wallabag"'); | ||
34 | $tr3->setTags(['wallabag']); | ||
35 | $tr3->setConfig($this->getReference('admin-config')); | ||
36 | |||
37 | $manager->persist($tr3); | ||
38 | |||
39 | $tr4 = new TaggingRule(); | ||
40 | $tr4->setRule('content notmatches "basket"'); | ||
41 | $tr4->setTags(['foot']); | ||
42 | $tr4->setConfig($this->getReference('admin-config')); | ||
43 | |||
44 | $manager->persist($tr4); | ||
45 | |||
46 | $manager->flush(); | ||
47 | } | ||
48 | |||
49 | /** | ||
50 | * {@inheritdoc} | ||
51 | */ | ||
52 | public function getOrder() | ||
53 | { | ||
54 | return 40; | ||
55 | } | ||
56 | } | ||