Completed
Push — master ( b0cc9f...9dadb1 )
by Julito
12:24
created

CAttendanceCalendar::getAttendanceId()   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\CourseBundle\Entity;
6
7
use Doctrine\ORM\Mapping as ORM;
8
9
/**
10
 * CAttendanceCalendar.
11
 *
12
 * @ORM\Table(
13
 *  name="c_attendance_calendar",
14
 *  indexes={
15
 *      @ORM\Index(name="attendance_id", columns={"attendance_id"}),
16
 *      @ORM\Index(name="done_attendance", columns={"done_attendance"})
17
 *  }
18
 * )
19
 * @ORM\Entity
20
 */
21
class CAttendanceCalendar
22
{
23
    /**
24
     * @var int
25
     *
26
     * @ORM\Column(name="iid", type="integer")
27
     * @ORM\Id
28
     * @ORM\GeneratedValue
29
     */
30
    protected $iid;
31
32
    /**
33
     * @var int
34
     *
35
     * @ORM\Column(name="attendance_id", type="integer", nullable=false)
36
     */
37
    protected $attendanceId;
38
39
    /**
40
     * @var \DateTime
41
     *
42
     * @ORM\Column(name="date_time", type="datetime", nullable=false)
43
     */
44
    protected $dateTime;
45
46
    /**
47
     * @var bool
48
     *
49
     * @ORM\Column(name="done_attendance", type="boolean", nullable=false)
50
     */
51
    protected $doneAttendance;
52
53
    public function getIid(): int
54
    {
55
        return $this->iid;
56
    }
57
58
    /**
59
     * Set attendanceId.
60
     *
61
     * @param int $attendanceId
62
     *
63
     * @return CAttendanceCalendar
64
     */
65
    public function setAttendanceId($attendanceId)
66
    {
67
        $this->attendanceId = $attendanceId;
68
69
        return $this;
70
    }
71
72
    /**
73
     * Get attendanceId.
74
     *
75
     * @return int
76
     */
77
    public function getAttendanceId()
78
    {
79
        return $this->attendanceId;
80
    }
81
82
    /**
83
     * Set dateTime.
84
     *
85
     * @param \DateTime $dateTime
86
     *
87
     * @return CAttendanceCalendar
88
     */
89
    public function setDateTime($dateTime)
90
    {
91
        $this->dateTime = $dateTime;
92
93
        return $this;
94
    }
95
96
    /**
97
     * Get dateTime.
98
     *
99
     * @return \DateTime
100
     */
101
    public function getDateTime()
102
    {
103
        return $this->dateTime;
104
    }
105
106
    /**
107
     * Set doneAttendance.
108
     *
109
     * @param bool $doneAttendance
110
     *
111
     * @return CAttendanceCalendar
112
     */
113
    public function setDoneAttendance($doneAttendance)
114
    {
115
        $this->doneAttendance = $doneAttendance;
116
117
        return $this;
118
    }
119
120
    /**
121
     * Get doneAttendance.
122
     *
123
     * @return bool
124
     */
125
    public function getDoneAttendance()
126
    {
127
        return $this->doneAttendance;
128
    }
129
}
130