Passed
Push — master ( 221dc3...6b1522 )
by Julito
15:24
created

setAttendanceCalendar()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 2
nc 1
nop 1
dl 0
loc 5
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
 * CAttendanceCalendarRelGroup.
11
 *
12
 * @ORM\Table(
13
 *  name="c_attendance_calendar_rel_group",
14
 *  indexes={
15
 *  }
16
 * )
17
 * @ORM\Entity
18
 */
19
class CAttendanceCalendarRelGroup
20
{
21
    /**
22
     * @var int
23
     *
24
     * @ORM\Column(name="iid", type="integer")
25
     * @ORM\Id
26
     * @ORM\GeneratedValue
27
     */
28
    protected $iid;
29
30
    /**
31
     * @ORM\ManyToOne(targetEntity="Chamilo\CourseBundle\Entity\CGroup")
32
     * @ORM\JoinColumn(name="group_id", referencedColumnName="iid")
33
     */
34
    protected CGroup $group;
35
36
    /**
37
     * @ORM\ManyToOne(targetEntity="Chamilo\CourseBundle\Entity\CAttendanceCalendar")
38
     * @ORM\JoinColumn(name="calendar_id", referencedColumnName="iid")
39
     */
40
    protected CAttendanceCalendar $attendanceCalendar;
41
42
    /**
43
     * @return int
44
     */
45
    public function getIid()
46
    {
47
        return $this->iid;
48
    }
49
50
    public function getGroup(): CGroup
51
    {
52
        return $this->group;
53
    }
54
55
    public function setGroup(CGroup $group): self
56
    {
57
        $this->group = $group;
58
59
        return $this;
60
    }
61
62
    public function getAttendanceCalendar(): CAttendanceCalendar
63
    {
64
        return $this->attendanceCalendar;
65
    }
66
67
    public function setAttendanceCalendar(CAttendanceCalendar $attendanceCalendar): self
68
    {
69
        $this->attendanceCalendar = $attendanceCalendar;
70
71
        return $this;
72
    }
73
}
74