Add default value for list_mode

This commit is contained in:
Jeremy Benoist
2016-12-12 17:41:03 +01:00
parent 2c1eed8051
commit 24879db1f7
8 changed files with 25 additions and 2 deletions

View File

@ -21,8 +21,10 @@ class CreateConfigListener implements EventSubscriberInterface
private $rssLimit;
private $language;
private $readingSpeed;
private $actionMarkAsRead;
private $listMode;
public function __construct(EntityManager $em, $theme, $itemsOnPage, $rssLimit, $language, $readingSpeed)
public function __construct(EntityManager $em, $theme, $itemsOnPage, $rssLimit, $language, $readingSpeed, $actionMarkAsRead, $listMode)
{
$this->em = $em;
$this->theme = $theme;
@ -30,6 +32,8 @@ class CreateConfigListener implements EventSubscriberInterface
$this->rssLimit = $rssLimit;
$this->language = $language;
$this->readingSpeed = $readingSpeed;
$this->actionMarkAsRead = $actionMarkAsRead;
$this->listMode = $listMode;
}
public static function getSubscribedEvents()
@ -51,6 +55,8 @@ class CreateConfigListener implements EventSubscriberInterface
$config->setRssLimit($this->rssLimit);
$config->setLanguage($this->language);
$config->setReadingSpeed($this->readingSpeed);
$config->setActionMarkAsRead($this->actionMarkAsRead);
$config->setListMode($this->listMode);
$this->em->persist($config);
$this->em->flush();

View File

@ -31,5 +31,7 @@ services:
- "%wallabag_core.rss_limit%"
- "%wallabag_core.language%"
- "%wallabag_core.reading_speed%"
- "%wallabag_core.action_mark_as_read%"
- "%wallabag_core.list_mode%"
tags:
- { name: kernel.event_subscriber }