diff options
author | Jeremy <jeremy.benoist@gmail.com> | 2015-03-28 14:27:45 +0100 |
---|---|---|
committer | Jeremy <jeremy.benoist@gmail.com> | 2015-03-31 22:47:43 +0200 |
commit | 0c83fd5994861efa728097dd151c994796c39ae1 (patch) | |
tree | 925520c0bb62d2b9ba7270020fc2ebcebb520f8c /src/Wallabag/CoreBundle/Entity/Config.php | |
parent | f98a2a0fc3ae8a5955bb811f083c3d2535f96791 (diff) | |
download | wallabag-0c83fd5994861efa728097dd151c994796c39ae1.tar.gz wallabag-0c83fd5994861efa728097dd151c994796c39ae1.tar.zst wallabag-0c83fd5994861efa728097dd151c994796c39ae1.zip |
Add rss for entries
will fix #1000
Diffstat (limited to 'src/Wallabag/CoreBundle/Entity/Config.php')
-rw-r--r-- | src/Wallabag/CoreBundle/Entity/Config.php | 74 |
1 files changed, 66 insertions, 8 deletions
diff --git a/src/Wallabag/CoreBundle/Entity/Config.php b/src/Wallabag/CoreBundle/Entity/Config.php index 91f9bfe8..56eff30c 100644 --- a/src/Wallabag/CoreBundle/Entity/Config.php +++ b/src/Wallabag/CoreBundle/Entity/Config.php | |||
@@ -32,12 +32,12 @@ class Config | |||
32 | private $theme; | 32 | private $theme; |
33 | 33 | ||
34 | /** | 34 | /** |
35 | * @var string | 35 | * @var integer |
36 | * | 36 | * |
37 | * @Assert\NotBlank() | 37 | * @Assert\NotBlank() |
38 | * @ORM\Column(name="items_per_page", type="integer", nullable=false) | 38 | * @ORM\Column(name="items_per_page", type="integer", nullable=false) |
39 | */ | 39 | */ |
40 | private $items_per_page; | 40 | private $itemsPerPage; |
41 | 41 | ||
42 | /** | 42 | /** |
43 | * @var string | 43 | * @var string |
@@ -48,6 +48,20 @@ class Config | |||
48 | private $language; | 48 | private $language; |
49 | 49 | ||
50 | /** | 50 | /** |
51 | * @var string | ||
52 | * | ||
53 | * @ORM\Column(name="rss_token", type="string", nullable=true) | ||
54 | */ | ||
55 | private $rssToken; | ||
56 | |||
57 | /** | ||
58 | * @var integer | ||
59 | * | ||
60 | * @ORM\Column(name="rss_limit", type="integer", nullable=true) | ||
61 | */ | ||
62 | private $rssLimit; | ||
63 | |||
64 | /** | ||
51 | * @ORM\OneToOne(targetEntity="User", inversedBy="config") | 65 | * @ORM\OneToOne(targetEntity="User", inversedBy="config") |
52 | */ | 66 | */ |
53 | private $user; | 67 | private $user; |
@@ -58,8 +72,6 @@ class Config | |||
58 | public function __construct(User $user) | 72 | public function __construct(User $user) |
59 | { | 73 | { |
60 | $this->user = $user; | 74 | $this->user = $user; |
61 | $this->items_per_page = 12; | ||
62 | $this->language = 'en_US'; | ||
63 | } | 75 | } |
64 | 76 | ||
65 | /** | 77 | /** |
@@ -96,26 +108,26 @@ class Config | |||
96 | } | 108 | } |
97 | 109 | ||
98 | /** | 110 | /** |
99 | * Set items_per_page | 111 | * Set itemsPerPage |
100 | * | 112 | * |
101 | * @param integer $itemsPerPage | 113 | * @param integer $itemsPerPage |
102 | * @return Config | 114 | * @return Config |
103 | */ | 115 | */ |
104 | public function setItemsPerPage($itemsPerPage) | 116 | public function setItemsPerPage($itemsPerPage) |
105 | { | 117 | { |
106 | $this->items_per_page = $itemsPerPage; | 118 | $this->itemsPerPage = $itemsPerPage; |
107 | 119 | ||
108 | return $this; | 120 | return $this; |
109 | } | 121 | } |
110 | 122 | ||
111 | /** | 123 | /** |
112 | * Get items_per_page | 124 | * Get itemsPerPage |
113 | * | 125 | * |
114 | * @return integer | 126 | * @return integer |
115 | */ | 127 | */ |
116 | public function getItemsPerPage() | 128 | public function getItemsPerPage() |
117 | { | 129 | { |
118 | return $this->items_per_page; | 130 | return $this->itemsPerPage; |
119 | } | 131 | } |
120 | 132 | ||
121 | /** | 133 | /** |
@@ -163,4 +175,50 @@ class Config | |||
163 | { | 175 | { |
164 | return $this->user; | 176 | return $this->user; |
165 | } | 177 | } |
178 | |||
179 | /** | ||
180 | * Set rssToken | ||
181 | * | ||
182 | * @param string $rssToken | ||
183 | * @return Config | ||
184 | */ | ||
185 | public function setRssToken($rssToken) | ||
186 | { | ||
187 | $this->rssToken = $rssToken; | ||
188 | |||
189 | return $this; | ||
190 | } | ||
191 | |||
192 | /** | ||
193 | * Get rssToken | ||
194 | * | ||
195 | * @return string | ||
196 | */ | ||
197 | public function getRssToken() | ||
198 | { | ||
199 | return $this->rssToken; | ||
200 | } | ||
201 | |||
202 | /** | ||
203 | * Set rssLimit | ||
204 | * | ||
205 | * @param string $rssLimit | ||
206 | * @return Config | ||
207 | */ | ||
208 | public function setRssLimit($rssLimit) | ||
209 | { | ||
210 | $this->rssLimit = $rssLimit; | ||
211 | |||
212 | return $this; | ||
213 | } | ||
214 | |||
215 | /** | ||
216 | * Get rssLimit | ||
217 | * | ||
218 | * @return string | ||
219 | */ | ||
220 | public function getRssLimit() | ||
221 | { | ||
222 | return $this->rssLimit; | ||
223 | } | ||
166 | } | 224 | } |