Passed
Push — master ( 70e393...45daf5 )
by Julito
09:50
created

AccessUrlRelCourse::getCourse()   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
/* For licensing terms, see /license.txt */
3
4
namespace Chamilo\CoreBundle\Entity;
5
6
use Chamilo\CoreBundle\Traits\CourseTrait;
7
use Doctrine\ORM\Mapping as ORM;
8
9
/**
10
 * AccessUrlRelCourse.
11
 *
12
 * @ORM\Table(name="access_url_rel_course")
13
 * @ORM\Entity
14
 */
15
class AccessUrlRelCourse
16
{
17
    use CourseTrait;
18
19
    /**
20
     * @var int
21
     *
22
     * @ORM\Column(name="id", type="integer", precision=0, scale=0, nullable=false, unique=false)
23
     * @ORM\Id
24
     * @ORM\GeneratedValue()
25
     */
26
    protected $id;
27
28
    /**
29
     * @ORM\ManyToOne(targetEntity="Course", inversedBy="urls", cascade={"persist"})
30
     * @ORM\JoinColumn(name="c_id", referencedColumnName="id")
31
     */
32
    protected $course;
33
34
    /**
35
     * @ORM\ManyToOne(targetEntity="AccessUrl", inversedBy="course", cascade={"persist"})
36
     * @ORM\JoinColumn(name="access_url_id", referencedColumnName="id")
37
     */
38
    protected $url;
39
40
    /**
41
     * @return string
42
     */
43
    public function __toString()
44
    {
45
        return '-';
46
    }
47
48
    /**
49
     * Get id.
50
     *
51
     * @return int
52
     */
53
    public function getId()
54
    {
55
        return $this->id;
56
    }
57
58
    /**
59
     * Set url.
60
     *
61
     * @param $url
62
     *
63
     * @return AccessUrlRelCourse
64
     */
65
    public function setUrl($url)
66
    {
67
        $this->url = $url;
68
69
        return $this;
70
    }
71
72
    /**
73
     * @return AccessUrl
74
     */
75
    public function getUrl()
76
    {
77
        return $this->url;
78
    }
79
}
80