User::getPlayer()   A
last analyzed

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
ccs 0
cts 4
cp 0
rs 10
c 0
b 0
f 0
cc 1
eloc 2
nc 1
nop 0
crap 2
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