Completed
Pull Request — master (#4)
by
unknown
07:36
created

HybridAuthSessionData::getExpiresAt()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

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