Completed
Pull Request — master (#3464)
by Julito
14:18 queued 01:15
created

UserRelCourseVote::getUser()   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
/* For licensing terms, see /license.txt */
4
5
namespace Chamilo\CoreBundle\Entity;
6
7
use Doctrine\ORM\Mapping as ORM;
8
9
/**
10
 * UserRelCourseVote.
11
 *
12
 * @ORM\Table(name="user_rel_course_vote", indexes={
13
 *     @ORM\Index(name="idx_ucv_cid", columns={"c_id"}),
14
 *     @ORM\Index(name="idx_ucv_uid", columns={"user_id"}),
15
 *     @ORM\Index(name="idx_ucv_cuid", columns={"user_id", "c_id"})
16
 * })
17
 * @ORM\Entity
18
 */
19
class UserRelCourseVote
20
{
21
    /**
22
     * @var int
23
     *
24
     * @ORM\Column(name="c_id", type="integer", nullable=false)
25
     */
26
    protected $cId;
27
28
    /**
29
     * @var User
30
     * @ORM\ManyToOne (
31
     *    targetEntity="Chamilo\CoreBundle\Entity\User",
32
     *    inversedBy="userRelCourseVotes"
33
     * )
34
     * @ORM\JoinColumn(
35
     *    name="user_id",
36
     *    referencedColumnName="id",
37
     *    onDelete="CASCADE"
38
     * )
39
     */
40
    protected $user;
41
42
    /**
43
     * Get user.
44
     *
45
     */
46
    public function getUser(): User
47
    {
48
        return $this->user;
49
    }
50
51
    /**
52
     * Set user.
53
     *
54
     */
55
    public function setUser($user)
56
    {
57
        $this->user = $user;
58
59
        return $this;
60
    }
61
62
    /**
63
     * @var int
64
     *
65
     * @ORM\Column(name="session_id", type="integer", nullable=false)
66
     */
67
    protected $sessionId;
68
69
    /**
70
     * @var int
71
     *
72
     * @ORM\Column(name="url_id", type="integer", nullable=false)
73
     */
74
    protected $urlId;
75
76
    /**
77
     * @var int
78
     *
79
     * @ORM\Column(name="vote", type="integer", nullable=false)
80
     */
81
    protected $vote;
82
83
    /**
84
     * @var int
85
     *
86
     * @ORM\Column(name="id", type="integer")
87
     * @ORM\Id
88
     * @ORM\GeneratedValue(strategy="IDENTITY")
89
     */
90
    protected $id;
91
92
    /**
93
     * Set cId.
94
     *
95
     * @param int $cId
96
     *
97
     * @return UserRelCourseVote
98
     */
99
    public function setCId($cId)
100
    {
101
        $this->cId = $cId;
102
103
        return $this;
104
    }
105
106
    /**
107
     * Get cId.
108
     *
109
     * @return int
110
     */
111
    public function getCId()
112
    {
113
        return $this->cId;
114
    }
115
116
    /**
117
     * Set sessionId.
118
     *
119
     * @param int $sessionId
120
     *
121
     * @return UserRelCourseVote
122
     */
123
    public function setSessionId($sessionId)
124
    {
125
        $this->sessionId = $sessionId;
126
127
        return $this;
128
    }
129
130
    /**
131
     * Get sessionId.
132
     *
133
     * @return int
134
     */
135
    public function getSessionId()
136
    {
137
        return $this->sessionId;
138
    }
139
140
    /**
141
     * Set urlId.
142
     *
143
     * @param int $urlId
144
     *
145
     * @return UserRelCourseVote
146
     */
147
    public function setUrlId($urlId)
148
    {
149
        $this->urlId = $urlId;
150
151
        return $this;
152
    }
153
154
    /**
155
     * Get urlId.
156
     *
157
     * @return int
158
     */
159
    public function getUrlId()
160
    {
161
        return $this->urlId;
162
    }
163
164
    /**
165
     * Set vote.
166
     *
167
     * @param int $vote
168
     *
169
     * @return UserRelCourseVote
170
     */
171
    public function setVote($vote)
172
    {
173
        $this->vote = $vote;
174
175
        return $this;
176
    }
177
178
    /**
179
     * Get vote.
180
     *
181
     * @return int
182
     */
183
    public function getVote()
184
    {
185
        return $this->vote;
186
    }
187
188
    /**
189
     * Get id.
190
     *
191
     * @return int
192
     */
193
    public function getId()
194
    {
195
        return $this->id;
196
    }
197
}
198