Lineup   A
last analyzed

Complexity

Total Complexity 15

Size/Duplication

Total Lines 226
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 0

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
wmc 15
lcom 1
cbo 0
dl 0
loc 226
ccs 0
cts 61
cp 0
rs 10
c 0
b 0
f 0

15 Methods

Rating   Name   Duplication   Size   Complexity  
A setTeam() 0 4 1
A setFixture() 0 4 1
A setPlayer1() 0 4 1
A setPlayer2() 0 4 1
A setPlayer3() 0 4 1
A setPlayer4() 0 4 1
A setPlayer5() 0 4 1
A setPlayer6() 0 4 1
A setPlayer7() 0 4 1
A setPlayer8() 0 4 1
A setPlayer9() 0 4 1
A setPlayer10() 0 4 1
A setPlayer11() 0 4 1
A getPlayer() 0 6 1
A getTeam() 0 4 1
1
<?php
2
3
namespace OSS\CoreBundle\Entity;
4
5
use Doctrine\ORM\Mapping as ORM;
6
7
/**
8
 * @ORM\Entity
9
 */
10
class Lineup
11
{
12
    /**
13
     * @var int
14
     *
15
     * @ORM\Id
16
     * @ORM\GeneratedValue
17
     * @ORM\Column(type="integer")
18
     */
19
    private $id;
20
21
    /**
22
     * @var Team
23
     *
24
     * @ORM\ManyToOne(targetEntity="Team")
25
     */
26
    private $team;
27
28
    /**
29
     * @var Fixture
30
     *
31
     * @ORM\ManyToOne(targetEntity="Fixture", inversedBy="lineups")
32
     */
33
    private $fixture;
34
35
    /**
36
     * @var Player
37
     *
38
     * @ORM\ManyToOne(targetEntity="Player")
39
     */
40
    private $player1;
41
42
    /**
43
     * @var Player
44
     *
45
     * @ORM\ManyToOne(targetEntity="Player")
46
     */
47
    private $player2;
48
49
    /**
50
     * @var Player
51
     *
52
     * @ORM\ManyToOne(targetEntity="Player")
53
     */
54
    private $player3;
55
56
    /**
57
     * @var Player
58
     *
59
     * @ORM\ManyToOne(targetEntity="Player")
60
     */
61
    private $player4;
62
63
    /**
64
     * @var Player
65
     *
66
     * @ORM\ManyToOne(targetEntity="Player")
67
     */
68
    private $player5;
69
70
    /**
71
     * @var Player
72
     *
73
     * @ORM\ManyToOne(targetEntity="Player")
74
     */
75
    private $player6;
76
77
    /**
78
     * @var Player
79
     *
80
     * @ORM\ManyToOne(targetEntity="Player")
81
     */
82
    private $player7;
83
84
    /**
85
     * @var Player
86
     *
87
     * @ORM\ManyToOne(targetEntity="Player")
88
     */
89
    private $player8;
90
91
    /**
92
     * @var Player
93
     *
94
     * @ORM\ManyToOne(targetEntity="Player")
95
     */
96
    private $player9;
97
98
    /**
99
     * @var Player
100
     *
101
     * @ORM\ManyToOne(targetEntity="Player")
102
     */
103
    private $player10;
104
105
    /**
106
     * @var Player
107
     *
108
     * @ORM\ManyToOne(targetEntity="Player")
109
     */
110
    private $player11;
111
112
    /**
113
     * @param Team $team
114
     */
115
    public function setTeam(Team $team)
116
    {
117
        $this->team = $team;
118
    }
119
120
    /**
121
     * @param Fixture $fixture
122
     */
123
    public function setFixture(Fixture $fixture)
124
    {
125
        $this->fixture = $fixture;
126
    }
127
128
    /**
129
     * @param Player $player
130
     */
131
    public function setPlayer1(Player $player)
132
    {
133
        $this->player1 = $player;
134
    }
135
136
    /**
137
     * @param Player $player
138
     */
139
    public function setPlayer2(Player $player)
140
    {
141
        $this->player2 = $player;
142
    }
143
144
    /**
145
     * @param Player $player
146
     */
147
    public function setPlayer3(Player $player)
148
    {
149
        $this->player3 = $player;
150
    }
151
152
    /**
153
     * @param Player $player
154
     */
155
    public function setPlayer4(Player $player)
156
    {
157
        $this->player4 = $player;
158
    }
159
160
    /**
161
     * @param Player $player
162
     */
163
    public function setPlayer5(Player $player)
164
    {
165
        $this->player5 = $player;
166
    }
167
168
    /**
169
     * @param Player $player
170
     */
171
    public function setPlayer6(Player $player)
172
    {
173
        $this->player6 = $player;
174
    }
175
176
    /**
177
     * @param Player $player
178
     */
179
    public function setPlayer7(Player $player)
180
    {
181
        $this->player7 = $player;
182
    }
183
184
    /**
185
     * @param Player $player
186
     */
187
    public function setPlayer8(Player $player)
188
    {
189
        $this->player8 = $player;
190
    }
191
192
    /**
193
     * @param Player $player
194
     */
195
    public function setPlayer9(Player $player)
196
    {
197
        $this->player9 = $player;
198
    }
199
200
    /**
201
     * @param Player $player
202
     */
203
    public function setPlayer10(Player $player)
204
    {
205
        $this->player10 = $player;
206
    }
207
208
    /**
209
     * @param Player $player
210
     */
211
    public function setPlayer11(Player $player)
212
    {
213
        $this->player11 = $player;
214
    }
215
216
    /**
217
     * @param int $index
218
     *
219
     * @return Player
220
     */
221
    public function getPlayer($index)
222
    {
223
        $property = 'player' . $index;
224
225
        return $this->$property;
226
    }
227
228
    /**
229
     * @return Team
230
     */
231
    public function getTeam()
232
    {
233
        return $this->team;
234
    }
235
}
236