Passed
Push — master ( fe8c79...c4382a )
by Igor
04:34
created

Lawyer::getLocation()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1

Importance

Changes 0
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
ccs 2
cts 2
cp 1
crap 1
rs 10
c 0
b 0
f 0
1
<?php
2
3
declare(strict_types=1);
4
5
namespace SomeWork\Minjust\Entity;
6
7
/**
8
 * @see \SomeWork\Minjust\Tests\Unit\Entity\LawyerTest
9
 */
10
class Lawyer
11
{
12
    /**
13
     * @var string
14
     */
15
    protected $fullName = '';
16
17
    /**
18
     * @var string
19
     */
20
    protected $registerNumber = '';
21
22
    /**
23
     * @var string
24
     */
25
    protected $certificateNumber = '';
26
27
    /**
28
     * @var string
29
     */
30
    protected $status = '';
31
32
    /**
33
     * @var Location
34
     */
35
    protected $location;
36
37
    /**
38
     * @var string
39
     */
40
    protected $url = '';
41
42
    /**
43
     * @return string
44
     */
45 1
    public function getUrl(): string
46
    {
47 1
        return $this->url;
48
    }
49
50
    /**
51
     * @param string $url
52
     *
53
     * @return static
54
     */
55 2
    public function setUrl(string $url): self
56
    {
57 2
        $this->url = $url;
58
59 2
        return $this;
60
    }
61
62
    /**
63
     * @return string
64
     */
65 1
    public function getFullName(): string
66
    {
67 1
        return $this->fullName;
68
    }
69
70
    /**
71
     * @param string $fullName
72
     *
73
     * @return static
74
     */
75 3
    public function setFullName(string $fullName): self
76
    {
77 3
        $this->fullName = $fullName;
78
79 3
        return $this;
80
    }
81
82
    /**
83
     * @return string
84
     */
85 1
    public function getRegisterNumber(): string
86
    {
87 1
        return $this->registerNumber;
88
    }
89
90
    /**
91
     * @param string $registerNumber
92
     *
93
     * @return static
94
     */
95 2
    public function setRegisterNumber(string $registerNumber): self
96
    {
97 2
        $this->registerNumber = $registerNumber;
98
99 2
        return $this;
100
    }
101
102
    /**
103
     * @return string
104
     */
105 1
    public function getCertificateNumber(): string
106
    {
107 1
        return $this->certificateNumber;
108
    }
109
110
    /**
111
     * @param string $certificateNumber
112
     *
113
     * @return static
114
     */
115 2
    public function setCertificateNumber(string $certificateNumber): self
116
    {
117 2
        $this->certificateNumber = $certificateNumber;
118
119 2
        return $this;
120
    }
121
122
    /**
123
     * @return string
124
     */
125 1
    public function getStatus(): string
126
    {
127 1
        return $this->status;
128
    }
129
130
    /**
131
     * @param string $status
132
     *
133
     * @return static
134
     */
135 2
    public function setStatus(string $status): self
136
    {
137 2
        $this->status = $status;
138
139 2
        return $this;
140
    }
141
142
    /**
143
     * @return Location
144
     */
145 1
    public function getLocation(): Location
146
    {
147 1
        return $this->location;
148
    }
149
150
    /**
151
     * @param Location $location
152
     *
153
     * @return Lawyer
154
     */
155 2
    public function setLocation(Location $location): Lawyer
156
    {
157 2
        $this->location = $location;
158
159 2
        return $this;
160
    }
161
}
162