Completed
Push — master ( df502b...4c9fbf )
by Rémi
17s
created

AbstractTeamWorkerMessage::getFirstName()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
c 0
b 0
f 0
dl 0
loc 4
rs 10
cc 1
eloc 2
nc 1
nop 0
1
<?php
2
declare(strict_types=1);
3
4
namespace Yproximite\Api\Message\TeamWorker;
5
6
use Yproximite\Api\Message\MessageInterface;
7
use Yproximite\Api\Message\SiteAwareMessageTrait;
8
9
/**
10
 * Class AbstractTeamWorkerMessage
11
 */
12
abstract class AbstractTeamWorkerMessage implements MessageInterface
13
{
14
    use SiteAwareMessageTrait;
15
16
    /**
17
     * @var string
18
     */
19
    private $lastName;
20
21
    /**
22
     * @var string
23
     */
24
    private $firstName;
25
26
    /**
27
     * @return string
28
     */
29
    public function getLastName()
30
    {
31
        return $this->lastName;
32
    }
33
34
    /**
35
     * @param string $lastName
36
     */
37
    public function setLastName($lastName)
38
    {
39
        $this->lastName = $lastName;
40
    }
41
42
    /**
43
     * @return string
44
     */
45
    public function getFirstName()
46
    {
47
        return $this->firstName;
48
    }
49
50
    /**
51
     * @param string $firstName
52
     */
53
    public function setFirstName($firstName)
54
    {
55
        $this->firstName = $firstName;
56
    }
57
58
    /**
59
     * {@inheritdoc}
60
     */
61
    public function build()
62
    {
63
        return [
64
            'lastName'  => $this->getLastName(),
65
            'firstName' => $this->getFirstName(),
66
        ];
67
    }
68
}
69