Failed Conditions
Push — master ( a427b2...509ea4 )
by Adrien
16:44
created

HasDoorAccess::getDoor1()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
ccs 0
cts 2
cp 0
crap 2
rs 10
c 0
b 0
f 0
1
<?php
2
3
declare(strict_types=1);
4
5
namespace Application\Traits;
6
7
use Doctrine\ORM\Mapping as ORM;
8
9
/**
10
 * Access to all doors.
11
 */
12
trait HasDoorAccess
13
{
14
    /**
15
     * @var bool
16
     * @ORM\Column(type="boolean", options={"default" = 1})
17
     */
18
    private $door1 = true;
19
20
    /**
21
     * @var bool
22
     * @ORM\Column(type="boolean", options={"default" = 1})
23
     */
24
    private $door2 = true;
25
26
    /**
27
     * @var bool
28
     * @ORM\Column(type="boolean", options={"default" = 1})
29
     */
30
    private $door3 = true;
31
32
    /**
33
     * @var bool
34
     * @ORM\Column(type="boolean", options={"default" = 0})
35
     */
36
    private $door4 = false;
37
38
    public function getDoor1(): bool
39
    {
40
        return $this->door1;
41
    }
42
43 6
    public function setDoor1(bool $door1): void
44
    {
45 6
        $this->door1 = $door1;
46
    }
47
48
    public function getDoor2(): bool
49
    {
50
        return $this->door2;
51
    }
52
53 6
    public function setDoor2(bool $door2): void
54
    {
55 6
        $this->door2 = $door2;
56
    }
57
58
    public function getDoor3(): bool
59
    {
60
        return $this->door3;
61
    }
62
63 6
    public function setDoor3(bool $door3): void
64
    {
65 6
        $this->door3 = $door3;
66
    }
67
68
    public function getDoor4(): bool
69
    {
70
        return $this->door4;
71
    }
72
73 6
    public function setDoor4(bool $door4): void
74
    {
75 6
        $this->door4 = $door4;
76
    }
77
}
78