Passed
Push — master ( b4cb9f...51bac7 )
by Anthony
02:22
created

Page::getContent()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
rs 10
c 0
b 0
f 0
1
<?php
2
3
namespace PiouPiou\RibsAdminBundle\Entity;
4
5
use Doctrine\ORM\Mapping as ORM;
6
use Gedmo\Mapping\Annotation as Gedmo;
7
8
/**
9
 * Page
10
 *
11
 * @ORM\Table(name="page", uniqueConstraints={@ORM\UniqueConstraint(name="guid_UNIQUE", columns={"guid"})}, indexes={@ORM\Index(name="fk_page_page1_idx", columns={"parent"})})
12
 * @ORM\Entity
13
 * @ORM\EntityListeners({"PiouPiou\RibsAdminBundle\EventListener\GuidAwareListener"})
14
 */
15
class Page
16
{
17
    /**
18
     * @var integer
19
     *
20
     * @ORM\Column(name="id", type="integer", nullable=false, options={"unsigned"=true})
21
     * @ORM\Id
22
     * @ORM\GeneratedValue(strategy="IDENTITY")
23
     */
24
    private $id;
25
26
    /**
27
     * @var string
28
     *
29
     * @ORM\Column(name="guid", type="string", length=255, nullable=false)
30
     */
31
    private $guid;
32
33
    /**
34
     * @var string
35
     *
36
     * @ORM\Column(name="title_tag", type="string", length=70, nullable=true)
37
     */
38
    private $titleTag;
39
40
    /**
41
     * @var string
42
     *
43
     * @ORM\Column(name="description_tag", type="string", length=160, nullable=true)
44
     */
45
    private $descriptionTag;
46
47
    /**
48
     * @var string
49
     *
50
     * @ORM\Column(name="title", type="string", length=255, nullable=false)
51
     */
52
    private $title;
53
	
54
	/**
55
	 * @var string
56
	 *
57
	 * @ORM\Column(name="template", type="string", length=255, nullable=false)
58
	 */
59
    private $template;
60
	
61
	/**
62
	 * @var string
63
	 *
64
	 * @ORM\Column(name="url", type="string", length=255, nullable=false)
65
	 */
66
	private $url;
67
68
    /**
69
     * @var string
70
     *
71
     * @ORM\Column(name="content", type="text", nullable=true)
72
     */
73
    private $content;
74
75
    /**
76
     * @var integer
77
     *
78
     * @ORM\Column(name="active", type="integer", nullable=false)
79
     */
80
    private $active;
81
82
    /**
83
     * @var integer
84
     *
85
     * @ORM\Column(name="order", type="integer", nullable=false)
86
     */
87
    private $order;
88
89
    /**
90
     * @var integer
91
     *
92
     * @ORM\Column(name="displayed", type="integer", nullable=false)
93
     */
94
    private $displayed;
95
96
    /**
97
     * @var \Page
98
     *
99
     * @ORM\ManyToOne(targetEntity="Page")
100
     * @ORM\JoinColumns({
101
     *   @ORM\JoinColumn(name="parent", referencedColumnName="id")
102
     * })
103
     */
104
    private $parent;
105
	
106
	/**
107
	 * @var \DateTime
108
	 *
109
	 * @Gedmo\Timestampable(on="create")
110
	 * @ORM\Column(name="creation_date", type="date", nullable=true)
111
	 */
112
	private $creationDate;
113
	
114
	/**
115
	 * @var \DateTime
116
	 *
117
	 * @Gedmo\Timestampable(on="update")
118
	 * @ORM\Column(name="update_date", type="date", nullable=true)
119
	 */
120
	private $updateDate;
121
122
    /**
123
     * @return int
124
     */
125
    public function getId()
126
    {
127
        return $this->id;
128
    }
129
130
    /**
131
     * @param int $id
132
     */
133
    public function setId($id)
134
    {
135
        $this->id = $id;
136
    }
137
138
    /**
139
     * @return string
140
     */
141
    public function getGuid()
142
    {
143
        return $this->guid;
144
    }
145
146
    /**
147
     * @param string $guid
148
     */
149
    public function setGuid($guid)
150
    {
151
        $this->guid = $guid;
152
    }
153
154
    /**
155
     * @return string
156
     */
157
    public function getTitleTag()
158
    {
159
        return $this->titleTag;
160
    }
161
162
    /**
163
     * @param string $titleTag
164
     */
165
    public function setTitleTag($titleTag)
166
    {
167
        $this->titleTag = $titleTag;
168
    }
169
170
    /**
171
     * @return string
172
     */
173
    public function getDescriptionTag()
174
    {
175
        return $this->descriptionTag;
176
    }
177
178
    /**
179
     * @param string $descriptionTag
180
     */
181
    public function setDescriptionTag($descriptionTag)
182
    {
183
        $this->descriptionTag = $descriptionTag;
184
    }
185
186
    /**
187
     * @return string
188
     */
189
    public function getTitle()
190
    {
191
        return $this->title;
192
    }
193
194
    /**
195
     * @param string $title
196
     */
197
    public function setTitle($title)
198
    {
199
        $this->title = $title;
200
    }
201
	
202
	/**
203
	 * @return string
204
	 */
205
	public function getTemplate()
206
	{
207
		return $this->template;
208
	}
209
	
210
	/**
211
	 * @param string $template
212
	 */
213
	public function setTemplate($template)
214
	{
215
		$this->template = $template;
216
	}
217
	
218
	/**
219
	 * @return string
220
	 */
221
	public function getUrl()
222
	{
223
		return $this->url;
224
	}
225
	
226
	/**
227
	 * @param string $url
228
	 */
229
	public function setUrl($url)
230
	{
231
		$this->url = $url;
232
	}
233
234
    /**
235
     * @return string
236
     */
237
    public function getContent()
238
    {
239
        return $this->content;
240
    }
241
242
    /**
243
     * @param string $content
244
     */
245
    public function setContent($content)
246
    {
247
        $this->content = $content;
248
    }
249
250
    /**
251
     * @return int
252
     */
253
    public function getActive()
254
    {
255
        return $this->active;
256
    }
257
258
    /**
259
     * @param int $active
260
     */
261
    public function setActive($active)
262
    {
263
        $this->active = $active;
264
    }
265
266
    /**
267
     * @return int
268
     */
269
    public function getOrder()
270
    {
271
        return $this->order;
272
    }
273
274
    /**
275
     * @param int $order
276
     */
277
    public function setOrder($order)
278
    {
279
        $this->order = $order;
280
    }
281
282
    /**
283
     * @return int
284
     */
285
    public function getDisplayed()
286
    {
287
        return $this->displayed;
288
    }
289
290
    /**
291
     * @param int $displayed
292
     */
293
    public function setDisplayed($displayed)
294
    {
295
        $this->displayed = $displayed;
296
    }
297
298
    /**
299
     * @return \Page
300
     */
301
    public function getParent()
302
    {
303
        return $this->parent;
304
    }
305
306
    /**
307
     * @param \Page $parent
308
     */
309
    public function setParent($parent)
310
    {
311
        $this->parent = $parent;
312
    }
313
	
314
	/**
315
	 * @return \DateTime
316
	 */
317
	public function getCreationDate(): \DateTime
318
	{
319
		return $this->creationDate;
320
	}
321
	
322
	/**
323
	 * @param \DateTime $creationDate
324
	 */
325
	public function setCreationDate(\DateTime $creationDate)
326
	{
327
		$this->creationDate = $creationDate;
328
	}
329
	
330
	/**
331
	 * @return \DateTime
332
	 */
333
	public function getUpdateDate(): \DateTime
334
	{
335
		return $this->updateDate;
336
	}
337
	
338
	/**
339
	 * @param \DateTime $updateDate
340
	 */
341
	public function setUpdateDate(\DateTime $updateDate)
342
	{
343
		$this->updateDate = $updateDate;
344
	}
345
}
346
347