HybridAuthSessionData::getProvider()   A
last analyzed

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 1
Bugs 0 Features 0
Metric Value
eloc 1
c 1
b 0
f 0
dl 0
loc 3
rs 10
ccs 0
cts 2
cp 0
cc 1
nc 1
nop 0
crap 2
1
<?php
2
3
namespace Azine\HybridAuthBundle\Entity;
4
5
/**
6
 * HybridAuthSessionData.
7
 */
8
class HybridAuthSessionData
9
{
10
    /**
11
     * @var int
12
     */
13
    private $id;
14
15
    /**
16
     * @var string
17
     */
18
    private $username;
19
20
    /**
21
     * @var string
22
     */
23
    private $sessionData;
24
25
    /**
26
     * @var \DateTime
27
     */
28
    private $expiresAt;
29
30
    /**
31
     * Get id.
32
     *
33
     * @return int
34
     */
35
    public function getId()
36
    {
37
        return $this->id;
38
    }
39
40
    /**
41
     * Set username.
42
     *
43
     * @param string $username
44
     *
45
     * @return HybridAuthSessionData
46
     */
47
    public function setUsername($username)
48
    {
49 2
        $this->username = $username;
50
51 2
        return $this;
52
    }
53 2
54
    /**
55
     * Get username.
56
     *
57
     * @return string
58
     */
59
    public function getUsername()
60
    {
61
        return $this->username;
62
    }
63
64
    /**
65
     * Set sessionData.
66
     *
67
     * @param string $sessionData
68
     *
69
     * @return HybridAuthSessionData
70
     */
71
    public function setSessionData($sessionData)
72
    {
73
        $this->sessionData = $sessionData;
74
75
        return $this;
76
    }
77
78
    /**
79
     * Get sessionData.
80
     *
81
     * @return string
82
     */
83
    public function getSessionData()
84
    {
85
        return $this->sessionData;
86
    }
87
88
    /**
89
     * @var string
90
     */
91
    private $provider;
92
93
    /**
94
     * Set provider.
95
     *
96
     * @param string $provider
97
     *
98
     * @return HybridAuthSessionData
99
     */
100
    public function setProvider($provider)
101
    {
102
        $this->provider = $provider;
103
104
        return $this;
105
    }
106
107
    /**
108
     * Get provider.
109
     *
110
     * @return string
111
     */
112
    public function getProvider()
113
    {
114
        return $this->provider;
115
    }
116
117
    /**
118
     * @param \DateTime $date
119
     *
120
     * @return HybridAuthSessionData
121
     */
122 2
    public function setExpiresAt(\DateTime $date = null)
123
    {
124 2
        $this->expiresAt = $date;
125
126 2
        return $this;
127
    }
128
129
    /**
130
     * Get expiresAt.
131
     *
132
     * @return \DateTime
133
     */
134 2
    public function getExpiresAt()
135
    {
136 2
        return $this->expiresAt;
137
    }
138
}
139