forked from wallabag/wallabag
Add default value for list_mode
This commit is contained in:
@ -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();
|
||||
|
||||
@ -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 }
|
||||
|
||||
Reference in New Issue
Block a user