AccessToken   A
last analyzed

Complexity

Total Complexity 6

Size/Duplication

Total Lines 57
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 6
eloc 13
c 0
b 0
f 0
dl 0
loc 57
rs 10

6 Methods

Rating   Name   Duplication   Size   Complexity  
A setToken() 0 5 1
A setId() 0 5 1
A getToken() 0 3 1
A setIsValid() 0 5 1
A isValid() 0 3 1
A getId() 0 3 1
1
<?php
2
3
/* For licensing terms, see /license.txt */
4
5
namespace Chamilo\PluginBundle\ExternalNotificationConnect\Entity;
6
7
use Doctrine\ORM\Mapping as ORM;
8
9
/**
10
 * @ORM\Table(name="plugin_ext_notif_conn_access_token")
11
 * @ORM\Entity()
12
 */
13
class AccessToken
14
{
15
    /**
16
     * @var int
17
     *
18
     * @ORM\Id()
19
     * @ORM\GeneratedValue(strategy="IDENTITY")
20
     * @ORM\Column(name="id", type="integer")
21
     */
22
    private $id;
23
    /**
24
     * @var string
25
     *
26
     * @ORM\Column(name="access_token", type="text")
27
     */
28
    private $token;
29
    /**
30
     * @var bool
31
     *
32
     * @ORM\Column(name="is_valid", type="boolean")
33
     */
34
    private $isValid;
35
36
    public function getId(): int
37
    {
38
        return $this->id;
39
    }
40
41
    public function setId(int $id): AccessToken
42
    {
43
        $this->id = $id;
44
45
        return $this;
46
    }
47
48
    public function getToken(): string
49
    {
50
        return $this->token;
51
    }
52
53
    public function setToken(string $token): AccessToken
54
    {
55
        $this->token = $token;
56
57
        return $this;
58
    }
59
60
    public function isValid(): bool
61
    {
62
        return $this->isValid;
63
    }
64
65
    public function setIsValid(bool $isValid): AccessToken
66
    {
67
        $this->isValid = $isValid;
68
69
        return $this;
70
    }
71
}
72