2016-01-21 12:23:45 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace Wallabag\CoreBundle\DataFixtures\ORM;
|
|
|
|
|
|
|
|
use Doctrine\Common\DataFixtures\AbstractFixture;
|
|
|
|
use Doctrine\Common\DataFixtures\OrderedFixtureInterface;
|
|
|
|
use Doctrine\Common\Persistence\ObjectManager;
|
|
|
|
use Craue\ConfigBundle\Entity\Setting;
|
|
|
|
|
|
|
|
class LoadSettingData extends AbstractFixture implements OrderedFixtureInterface
|
|
|
|
{
|
|
|
|
/**
|
|
|
|
* {@inheritdoc}
|
|
|
|
*/
|
|
|
|
public function load(ObjectManager $manager)
|
|
|
|
{
|
|
|
|
$settings = [
|
2016-04-10 21:48:11 +02:00
|
|
|
[
|
|
|
|
'name' => 'share_public',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'entry',
|
|
|
|
],
|
2016-01-21 12:23:45 +01:00
|
|
|
[
|
|
|
|
'name' => 'carrot',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'entry',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'name' => 'share_diaspora',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'entry',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'name' => 'diaspora_url',
|
|
|
|
'value' => 'http://diasporapod.com',
|
|
|
|
'section' => 'entry',
|
|
|
|
],
|
2016-11-09 15:44:28 +01:00
|
|
|
[
|
|
|
|
'name' => 'share_unmark',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'entry',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'name' => 'unmark_url',
|
|
|
|
'value' => 'https://unmark.it',
|
|
|
|
'section' => 'entry',
|
|
|
|
],
|
2016-01-21 12:23:45 +01:00
|
|
|
[
|
|
|
|
'name' => 'share_shaarli',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'entry',
|
|
|
|
],
|
2017-03-19 09:40:31 +01:00
|
|
|
[
|
|
|
|
'name' => 'share_scuttle',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'entry',
|
2017-03-27 22:13:13 +02:00
|
|
|
],
|
2016-01-21 12:23:45 +01:00
|
|
|
[
|
|
|
|
'name' => 'shaarli_url',
|
|
|
|
'value' => 'http://myshaarli.com',
|
|
|
|
'section' => 'entry',
|
|
|
|
],
|
2017-03-19 09:40:31 +01:00
|
|
|
[
|
|
|
|
'name' => 'scuttle_url',
|
|
|
|
'value' => 'http://scuttle.org',
|
|
|
|
'section' => 'entry',
|
2017-03-27 22:13:13 +02:00
|
|
|
],
|
2016-01-21 12:23:45 +01:00
|
|
|
[
|
|
|
|
'name' => 'share_mail',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'entry',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'name' => 'share_twitter',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'entry',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'name' => 'export_epub',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'export',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'name' => 'export_mobi',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'export',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'name' => 'export_pdf',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'export',
|
|
|
|
],
|
2016-01-31 14:54:30 +01:00
|
|
|
[
|
|
|
|
'name' => 'export_csv',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'export',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'name' => 'export_json',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'export',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'name' => 'export_txt',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'export',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'name' => 'export_xml',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'export',
|
|
|
|
],
|
2016-02-15 21:30:55 +01:00
|
|
|
[
|
2016-09-09 21:02:03 +02:00
|
|
|
'name' => 'import_with_redis',
|
|
|
|
'value' => '0',
|
|
|
|
'section' => 'import',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'name' => 'import_with_rabbitmq',
|
2016-02-15 21:30:55 +01:00
|
|
|
'value' => '0',
|
|
|
|
'section' => 'import',
|
|
|
|
],
|
2016-01-21 12:23:45 +01:00
|
|
|
[
|
|
|
|
'name' => 'show_printlink',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'entry',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'name' => 'wallabag_support_url',
|
|
|
|
'value' => 'https://www.wallabag.org/pages/support.html',
|
|
|
|
'section' => 'misc',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'name' => 'wallabag_url',
|
|
|
|
'value' => 'http://v2.wallabag.org',
|
|
|
|
'section' => 'misc',
|
|
|
|
],
|
2016-02-19 15:27:57 +01:00
|
|
|
[
|
|
|
|
'name' => 'piwik_enabled',
|
|
|
|
'value' => '0',
|
|
|
|
'section' => 'analytics',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'name' => 'piwik_host',
|
2016-10-21 10:45:39 +02:00
|
|
|
'value' => 'v2.wallabag.org',
|
2016-02-19 15:27:57 +01:00
|
|
|
'section' => 'analytics',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'name' => 'piwik_site_id',
|
|
|
|
'value' => '1',
|
|
|
|
'section' => 'analytics',
|
|
|
|
],
|
2016-02-22 11:38:25 +01:00
|
|
|
[
|
|
|
|
'name' => 'demo_mode_enabled',
|
|
|
|
'value' => '0',
|
|
|
|
'section' => 'misc',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'name' => 'demo_mode_username',
|
|
|
|
'value' => 'wallabag',
|
|
|
|
'section' => 'misc',
|
|
|
|
],
|
2016-10-30 21:30:45 +01:00
|
|
|
[
|
|
|
|
'name' => 'download_images_enabled',
|
|
|
|
'value' => '0',
|
2016-10-31 13:29:33 +01:00
|
|
|
'section' => 'misc',
|
2016-10-30 21:30:45 +01:00
|
|
|
],
|
2016-11-22 14:56:53 +01:00
|
|
|
[
|
|
|
|
'name' => 'restricted_access',
|
|
|
|
'value' => '0',
|
|
|
|
'section' => 'entry',
|
|
|
|
],
|
2016-01-21 12:23:45 +01:00
|
|
|
];
|
|
|
|
|
|
|
|
foreach ($settings as $setting) {
|
|
|
|
$newSetting = new Setting();
|
|
|
|
$newSetting->setName($setting['name']);
|
|
|
|
$newSetting->setValue($setting['value']);
|
|
|
|
$newSetting->setSection($setting['section']);
|
|
|
|
$manager->persist($newSetting);
|
|
|
|
}
|
|
|
|
|
|
|
|
$manager->flush();
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* {@inheritdoc}
|
|
|
|
*/
|
|
|
|
public function getOrder()
|
|
|
|
{
|
2016-10-30 20:12:34 +01:00
|
|
|
return 29;
|
2016-01-21 12:23:45 +01:00
|
|
|
}
|
|
|
|
}
|