User   A
last analyzed

Complexity

Total Complexity 4

Size/Duplication

Total Lines 64
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
wmc 4
lcom 0
cbo 1
dl 0
loc 64
ccs 0
cts 16
cp 0
rs 10
c 0
b 0
f 0

4 Methods

Rating   Name   Duplication   Size   Complexity  
A setGoogleId() 0 4 1
A setGoogleAccessToken() 0 4 1
A setPlayer() 0 4 1
A getPlayer() 0 4 1
1
<?php
2
3
namespace OSS\UserBundle\Entity;
4
5
use FOS\UserBundle\Model\User as BaseUser;
6
use Doctrine\ORM\Mapping as ORM;
7
use OSS\CoreBundle\Entity\Player;
8
9
/**
10
 * @ORM\Entity
11
 */
12
class User extends BaseUser
13
{
14
    /**
15
     * @var int
16
     *
17
     * @ORM\Id
18
     * @ORM\Column(type="integer")
19
     * @ORM\GeneratedValue
20
     */
21
    protected $id;
22
23
    /**
24
     * @var string
25
     *
26
     * @ORM\Column(type="string", nullable=true)
27
     */
28
    protected $google_id;
29
30
    /**
31
     * @var string
32
     *
33
     * @ORM\Column(type="string", nullable=true)
34
     */
35
    protected $google_access_token;
36
37
    /**
38
     * @var Player
39
     *
40
     * @ORM\OneToOne(targetEntity="OSS\CoreBundle\Entity\Player")
41
     */
42
    protected $player;
43
44
    /**
45
     * @param string $google_id
46
     */
47
    public function setGoogleId($google_id)
48
    {
49
        $this->google_id = $google_id;
50
    }
51
52
    /**
53
     * @param string $google_access_token
54
     */
55
    public function setGoogleAccessToken($google_access_token)
56
    {
57
        $this->google_access_token = $google_access_token;
58
    }
59
60
    /**
61
     * @param Player $player
62
     */
63
    public function setPlayer(Player $player)
64
    {
65
        $this->player = $player;
66
    }
67
68
    /**
69
     * @return Player
70
     */
71
    public function getPlayer()
72
    {
73
        return $this->player;
74
    }
75
}
76