aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Wallabag/CoreBundle/Entity/Config.php
diff options
context:
space:
mode:
authorJeremy <jeremy.benoist@gmail.com>2015-03-28 14:27:45 +0100
committerJeremy <jeremy.benoist@gmail.com>2015-03-31 22:47:43 +0200
commit0c83fd5994861efa728097dd151c994796c39ae1 (patch)
tree925520c0bb62d2b9ba7270020fc2ebcebb520f8c /src/Wallabag/CoreBundle/Entity/Config.php
parentf98a2a0fc3ae8a5955bb811f083c3d2535f96791 (diff)
downloadwallabag-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.php74
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}