Passed
Branch develop (6d6783)
by BENARD
03:42
created

Team   A

Complexity

Total Complexity 35

Size/Duplication

Total Lines 478
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 69
dl 0
loc 478
rs 9.6
c 0
b 0
f 0
wmc 35

34 Methods

Rating   Name   Duplication   Size   Complexity  
A getRankPointChart() 0 3 1
A getPointChart() 0 3 1
A getChartRank() 0 4 1
A setChartRank() 0 6 1
A setNbMasterBadge() 0 5 1
A getRankBadge() 0 3 1
A getRankPointGame() 0 3 1
A __toString() 0 3 1
A getRankMedal() 0 3 1
A setRankPointChart() 0 5 1
A setNbPostDay() 0 5 1
A getPointBadge() 0 3 1
A getNbPostDay() 0 3 1
A getNbMasterBadge() 0 3 1
A setId() 0 4 1
A getChartRank0() 0 3 1
A setChartRank0() 0 5 1
A getChartRank3() 0 3 1
A setChartRank3() 0 5 1
A setChartRank2() 0 5 1
A getChartRank2() 0 3 1
A setPointChart() 0 5 1
A setFromArray() 0 4 2
A setRankBadge() 0 5 1
A setRankPointGame() 0 5 1
A setNPointBadge() 0 5 1
A setRankMedal() 0 5 1
A getId() 0 3 1
A setDate() 0 5 1
A setPointGame() 0 5 1
A setChartRank1() 0 5 1
A getDate() 0 3 1
A getPointGame() 0 3 1
A getChartRank1() 0 3 1
1
<?php
2
3
namespace VideoGamesRecords\DwhBundle\Entity;
4
5
use Doctrine\ORM\Mapping as ORM;
6
7
/**
8
 * Team
9
 *
10
 * @ORM\Table(name="dwh_team")
11
 * @ORM\Entity(repositoryClass="VideoGamesRecords\DwhBundle\Repository\TeamRepository")
12
 */
13
class Team
14
{
15
    /**
16
     * @var integer
17
     *
18
     * @ORM\Column(name="id", type="integer")
19
     * @ORM\Id
20
     */
21
    private $id;
22
23
    /**
24
     * @var string
25
     * @ORM\Column(name="date", type="string", length=10, nullable=false)
26
     * @ORM\Id
27
     */
28
    private $date;
29
30
    /**
31
     * @var integer
32
     *
33
     * @ORM\Column(name="chartRank0", type="integer", nullable=true)
34
     */
35
    private $chartRank0 = 0;
36
37
    /**
38
     * @var integer
39
     *
40
     * @ORM\Column(name="chartRank1", type="integer", nullable=true)
41
     */
42
    private $chartRank1 = 0;
43
44
    /**
45
     * @var integer
46
     *
47
     * @ORM\Column(name="chartRank2", type="integer", nullable=true)
48
     */
49
    private $chartRank2 = 0;
50
51
    /**
52
     * @var integer
53
     *
54
     * @ORM\Column(name="chartRank3", type="integer", nullable=true)
55
     */
56
    private $chartRank3 = 0;
57
58
    /**
59
     * @var integer
60
     *
61
     * @ORM\Column(name="pointChart", type="integer", nullable=false)
62
     */
63
    private $pointChart = 0;
64
65
    /**
66
     * @var integer
67
     *
68
     * @ORM\Column(name="rankPointChart", type="integer", nullable=true)
69
     */
70
    private $rankPointChart;
71
72
    /**
73
     * @var integer
74
     *
75
     * @ORM\Column(name="rankMedal", type="integer", nullable=true)
76
     */
77
    private $rankMedal;
78
79
    /**
80
     * @var integer
81
     *
82
     * @ORM\Column(name="rankBadge", type="integer", nullable=true)
83
     */
84
    private $rankBadge;
85
86
    /**
87
     * @var integer
88
     *
89
     * @ORM\Column(name="pointGame", type="integer", nullable=false)
90
     */
91
    private $pointGame = 0;
92
93
    /**
94
     * @var integer
95
     *
96
     * @ORM\Column(name="rankPointGame", type="integer", nullable=true)
97
     */
98
    private $rankPointGame;
99
100
    /**
101
     * @var integer
102
     *
103
     * @ORM\Column(name="nbPostDay", type="integer", nullable=false)
104
     */
105
    private $nbPostDay = 0;
106
107
    /**
108
     * @var integer
109
     *
110
     * @ORM\Column(name="pointBadge", type="integer", nullable=false)
111
     */
112
    private $pointBadge = 0;
113
114
    /**
115
     * @var integer
116
     *
117
     * @ORM\Column(name="nbMasterBadge", type="integer", nullable=false)
118
     */
119
    private $nbMasterBadge = 0;
120
121
    /**
122
     * @return string
123
     */
124
    public function __toString()
125
    {
126
        return sprintf('%s [%s]', $this->id, $this->id);
127
    }
128
129
    /**
130
     * Set id
131
     * @param integer $id
132
     * @return Team
133
     */
134
    public function setId(int $id)
135
    {
136
        $this->id= $id;
137
        return $this;
138
    }
139
140
    /**
141
     * Get id
142
     *
143
     * @return integer
144
     */
145
    public function getId()
146
    {
147
        return $this->id;
148
    }
149
150
    /**
151
     * Set date
152
     * @param string $date
153
     * @return Team
154
     */
155
    public function setDate(string $date)
156
    {
157
        $this->date = $date;
158
159
        return $this;
160
    }
161
162
    /**
163
     * Get date
164
     * @return string
165
     */
166
    public function getDate()
167
    {
168
        return $this->date;
169
    }
170
171
    /**
172
     * Set chartRank0
173
     * @param integer $chartRank0
174
     * @return Team
175
     */
176
    public function setChartRank0(int $chartRank0)
177
    {
178
        $this->chartRank0 = $chartRank0;
179
180
        return $this;
181
    }
182
183
    /**
184
     * Get chartRank0
185
     *
186
     * @return integer
187
     */
188
    public function getChartRank0()
189
    {
190
        return $this->chartRank0;
191
    }
192
193
    /**
194
     * Set chartRank1
195
     * @param integer $chartRank1
196
     * @return Team
197
     */
198
    public function setChartRank1(int $chartRank1)
199
    {
200
        $this->chartRank1 = $chartRank1;
201
202
        return $this;
203
    }
204
205
    /**
206
     * Get chartRank1
207
     *
208
     * @return integer
209
     */
210
    public function getChartRank1()
211
    {
212
        return $this->chartRank1;
213
    }
214
215
    /**
216
     * Set chartRank2
217
     * @param integer $chartRank2
218
     * @return Team
219
     */
220
    public function setChartRank2(int $chartRank2)
221
    {
222
        $this->chartRank2 = $chartRank2;
223
224
        return $this;
225
    }
226
227
    /**
228
     * Get chartRank2
229
     *
230
     * @return integer
231
     */
232
    public function getChartRank2()
233
    {
234
        return $this->chartRank2;
235
    }
236
237
    /**
238
     * Set chartRank3
239
     * @param integer $chartRank3
240
     * @return Team
241
     */
242
    public function setChartRank3(int $chartRank3)
243
    {
244
        $this->chartRank3 = $chartRank3;
245
246
        return $this;
247
    }
248
249
    /**
250
     * Get chartRank3
251
     *
252
     * @return integer
253
     */
254
    public function getChartRank3()
255
    {
256
        return $this->chartRank3;
257
    }
258
259
    /**
260
     * Set chartRank
261
     * @param integer $rank
262
     * @param integer $nb
263
     * @return $this
264
     */
265
    public function setChartRank(int $rank, int $nb)
266
    {
267
        $var = 'chartRank' . $rank;
268
        $this->$var = $nb;
269
270
        return $this;
271
    }
272
273
274
    /**
275
     * Get chartRank
276
     * @param integer $rank
277
     * @return integer
278
     */
279
    public function getChartRank(int $rank)
280
    {
281
        $var = 'chartRank' . $rank;
282
        return $this->$var;
283
    }
284
285
    /**
286
     * Set pointChart
287
     * @param integer $pointChart
288
     * @return Team
289
     */
290
    public function setPointChart(int $pointChart)
291
    {
292
        $this->pointChart = $pointChart;
293
294
        return $this;
295
    }
296
297
    /**
298
     * Get pointChart
299
     *
300
     * @return integer
301
     */
302
    public function getPointChart()
303
    {
304
        return $this->pointChart;
305
    }
306
307
308
    /**
309
     * Set rankPointChart
310
     * @param integer $rankPointChart
311
     * @return Team
312
     */
313
    public function setRankPointChart(int $rankPointChart)
314
    {
315
        $this->rankPointChart = $rankPointChart;
316
317
        return $this;
318
    }
319
320
    /**
321
     * Get rankPointChart
322
     *
323
     * @return integer
324
     */
325
    public function getRankPointChart()
326
    {
327
        return $this->rankPointChart;
328
    }
329
330
    /**
331
     * Set rankMedal
332
     * @param integer $rankMedal
333
     * @return Team
334
     */
335
    public function setRankMedal(int $rankMedal)
336
    {
337
        $this->rankMedal = $rankMedal;
338
339
        return $this;
340
    }
341
342
    /**
343
     * Get rankMedal
344
     *
345
     * @return integer
346
     */
347
    public function getRankMedal()
348
    {
349
        return $this->rankMedal;
350
    }
351
352
    /**
353
     * Set rankBadge
354
     * @param integer $rankBadge
355
     * @return Team
356
     */
357
    public function setRankBadge(int $rankBadge)
358
    {
359
        $this->rankBadge = $rankBadge;
360
361
        return $this;
362
    }
363
364
    /**
365
     * Get rankBadge
366
     *
367
     * @return integer
368
     */
369
    public function getRankBadge()
370
    {
371
        return $this->rankBadge;
372
    }
373
374
    /**
375
     * Set pointGame
376
     * @param integer $pointGame
377
     * @return Team
378
     */
379
    public function setPointGame(int $pointGame)
380
    {
381
        $this->pointGame = $pointGame;
382
383
        return $this;
384
    }
385
386
    /**
387
     * Get pointGame
388
     *
389
     * @return integer
390
     */
391
    public function getPointGame()
392
    {
393
        return $this->pointGame;
394
    }
395
396
    /**
397
     * Set rankPointGame
398
     * @param integer $rankPointGame
399
     * @return Team
400
     */
401
    public function setRankPointGame(int $rankPointGame)
402
    {
403
        $this->rankPointGame = $rankPointGame;
404
405
        return $this;
406
    }
407
408
    /**
409
     * Get rankPointGame
410
     *
411
     * @return integer
412
     */
413
    public function getRankPointGame()
414
    {
415
        return $this->rankPointGame;
416
    }
417
418
    /**
419
     * Set nbPostDay
420
     * @param integer $nbPostDay
421
     * @return Team
422
     */
423
    public function setNbPostDay(int $nbPostDay)
424
    {
425
        $this->nbPostDay = $nbPostDay;
426
427
        return $this;
428
    }
429
430
    /**
431
     * Get nbPostDay
432
     *
433
     * @return integer
434
     */
435
    public function getNbPostDay()
436
    {
437
        return $this->nbPostDay;
438
    }
439
440
    /**
441
     * Set pointBadge
442
     * @param integer $pointBadge
443
     * @return Team
444
     */
445
    public function setNPointBadge(int $pointBadge)
446
    {
447
        $this->pointBadge = $pointBadge;
448
449
        return $this;
450
    }
451
452
    /**
453
     * Get pointBadge
454
     *
455
     * @return integer
456
     */
457
    public function getPointBadge()
458
    {
459
        return $this->pointBadge;
460
    }
461
462
    /**
463
     * Set nbMasterBadge
464
     * @param integer $nbMasterBadge
465
     * @return Team
466
     */
467
    public function setNbMasterBadge(int $nbMasterBadge)
468
    {
469
        $this->nbMasterBadge = $nbMasterBadge;
470
471
        return $this;
472
    }
473
474
    /**
475
     * Get nbMasterBadge
476
     *
477
     * @return integer
478
     */
479
    public function getNbMasterBadge()
480
    {
481
        return $this->nbMasterBadge;
482
    }
483
484
    /**
485
     * @param array $row
486
     */
487
    public function setFromArray(array $row)
488
    {
489
        foreach ($row as $key => $value) {
490
            $this->$key = $value;
491
        }
492
    }
493
}
494