Language::getDefaultBackend()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1

Importance

Changes 0
Metric Value
dl 0
loc 4
ccs 2
cts 2
cp 1
rs 10
c 0
b 0
f 0
cc 1
eloc 2
nc 1
nop 0
crap 1
1
<?php
2
3
namespace WebCMS\Entity;
4
5
use Doctrine\ORM\Mapping as orm;
6
7
/**
8
 * @orm\Entity
9
 * @author Tomáš Voslař <tomas.voslar at webcook.cz>
10
 */
11
class Language extends Entity
12
{
13
    /**
14
     * @orm\Column
15
     * @var String
16
     */
17
    private $name;
18
19
    /**
20
     * @orm\Column
21
     * @var String
22
     */
23
    private $abbr;
24
25
    /**
26
     * @orm\Column(type="boolean")
27
     * @var Boolean
28
     */
29
    private $defaultFrontend;
30
31
    /**
32
     * @orm\Column(type="boolean")
33
     * @var Boolean
34
     */
35
    private $defaultBackend;
36
37
    /**
38
     * @orm\OneToMany(targetEntity="Translation", mappedBy="language")
39
     * @var Array
40
     */
41
    private $translations;
42
43
    /**
44
     * @orm\Column
45
     */
46
    private $locale;
47
48 1
    public function getTranslations()
49
    {
50 1
        return $this->translations;
51
    }
52
53 1
    public function setTranslations(Array $translations)
54
    {
55 1
        $this->translations = $translations;
56 1
    }
57
58 2
    public function getDefaultBackend()
59
    {
60 2
        return $this->defaultBackend;
61
    }
62
63
    /**
64
     * @param boolean $defaultBackend
65
     */
66 48
    public function setDefaultBackend($defaultBackend)
67
    {
68 48
        $this->defaultBackend = $defaultBackend;
69 48
    }
70
71 2
    public function getDefaultFrontend()
72
    {
73 2
        return $this->defaultFrontend;
74
    }
75
76
    /**
77
     * @param boolean $defaultFrontend
78
     */
79 48
    public function setDefaultFrontend($defaultFrontend)
80
    {
81 48
        $this->defaultFrontend = $defaultFrontend;
82 48
    }
83
84 5
    public function getName()
85
    {
86 5
        return $this->name;
87
    }
88
89
    /**
90
     * @param string $name
91
     */
92 48
    public function setName($name)
93
    {
94 48
        $this->name = $name;
95
96 48
        return $this;
97
    }
98
99 41
    public function getAbbr()
100
    {
101 41
        return $this->abbr;
102
    }
103
104
    /**
105
     * @param string $abbr
106
     */
107 48
    public function setAbbr($abbr)
108
    {
109 48
        $this->abbr = $abbr;
110
111 48
        return $this;
112
    }
113
114 41
    public function getLocale()
115
    {
116 41
        return $this->locale;
117
    }
118
119
    /**
120
     * @param string $locale
121
     */
122 48
    public function setLocale($locale)
123
    {
124 48
        $this->locale = $locale;
125 48
    }
126
}
127