]>
Commit | Line | Data |
---|---|---|
9d50517c NL |
1 | <?php |
2 | ||
ad4d1caa | 3 | namespace Wallabag\CoreBundle\Entity; |
9d50517c NL |
4 | |
5 | use Doctrine\ORM\Mapping as ORM; | |
6 | ||
7 | /** | |
8 | * UsersConfig | |
9 | * | |
10 | * @ORM\Table(name="users_config") | |
11 | * @ORM\Entity | |
12 | */ | |
13 | class UsersConfig | |
14 | { | |
15 | /** | |
16 | * @var integer | |
17 | * | |
18 | * @ORM\Column(name="id", type="integer", nullable=true) | |
19 | * @ORM\Id | |
20 | * @ORM\GeneratedValue(strategy="IDENTITY") | |
21 | */ | |
22 | private $id; | |
23 | ||
24 | /** | |
55f58c9c | 25 | * @ORM\ManyToOne(targetEntity="User", inversedBy="config") |
9d50517c | 26 | */ |
55f58c9c | 27 | private $user; |
9d50517c NL |
28 | |
29 | /** | |
30 | * @var string | |
31 | * | |
32 | * @ORM\Column(name="name", type="text", nullable=true) | |
33 | */ | |
34 | private $name; | |
35 | ||
36 | /** | |
37 | * @var string | |
38 | * | |
39 | * @ORM\Column(name="value", type="text", nullable=true) | |
40 | */ | |
41 | private $value; | |
42 | ||
9d50517c NL |
43 | /** |
44 | * Get id | |
45 | * | |
7df80cb3 | 46 | * @return integer |
9d50517c NL |
47 | */ |
48 | public function getId() | |
49 | { | |
50 | return $this->id; | |
51 | } | |
52 | ||
53 | /** | |
55f58c9c | 54 | * Set name |
9d50517c | 55 | * |
55f58c9c | 56 | * @param string $name |
9d50517c NL |
57 | * @return UsersConfig |
58 | */ | |
55f58c9c | 59 | public function setName($name) |
9d50517c | 60 | { |
55f58c9c | 61 | $this->name = $name; |
9d50517c NL |
62 | |
63 | return $this; | |
64 | } | |
65 | ||
66 | /** | |
55f58c9c | 67 | * Get name |
9d50517c | 68 | * |
7df80cb3 | 69 | * @return string |
9d50517c | 70 | */ |
55f58c9c | 71 | public function getName() |
9d50517c | 72 | { |
55f58c9c | 73 | return $this->name; |
9d50517c NL |
74 | } |
75 | ||
76 | /** | |
55f58c9c | 77 | * Set value |
9d50517c | 78 | * |
55f58c9c | 79 | * @param string $value |
9d50517c NL |
80 | * @return UsersConfig |
81 | */ | |
55f58c9c | 82 | public function setValue($value) |
9d50517c | 83 | { |
55f58c9c | 84 | $this->value = $value; |
9d50517c NL |
85 | |
86 | return $this; | |
87 | } | |
88 | ||
89 | /** | |
55f58c9c | 90 | * Get value |
9d50517c | 91 | * |
7df80cb3 | 92 | * @return string |
9d50517c | 93 | */ |
55f58c9c | 94 | public function getValue() |
9d50517c | 95 | { |
55f58c9c | 96 | return $this->value; |
9d50517c NL |
97 | } |
98 | ||
99 | /** | |
55f58c9c | 100 | * Set user |
9d50517c | 101 | * |
55f58c9c | 102 | * @param \Wallabag\CoreBundle\Entity\User $user |
9d50517c NL |
103 | * @return UsersConfig |
104 | */ | |
55f58c9c | 105 | public function setUser(\Wallabag\CoreBundle\Entity\User $user = null) |
9d50517c | 106 | { |
55f58c9c | 107 | $this->user = $user; |
9d50517c NL |
108 | |
109 | return $this; | |
110 | } | |
111 | ||
112 | /** | |
55f58c9c | 113 | * Get user |
9d50517c | 114 | * |
55f58c9c | 115 | * @return \Wallabag\CoreBundle\Entity\User |
9d50517c | 116 | */ |
55f58c9c | 117 | public function getUser() |
9d50517c | 118 | { |
55f58c9c | 119 | return $this->user; |
9d50517c NL |
120 | } |
121 | } |