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

Player   A

Complexity

Total Complexity 31

Size/Duplication

Total Lines 610
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 88
dl 0
loc 610
rs 9.92
c 0
b 0
f 0
wmc 31

30 Methods

Rating   Name   Duplication   Size   Complexity  
A setId() 0 4 1
A getRankPointGame() 0 3 1
A getDate() 0 3 1
A setRankPointGame() 0 5 1
A getNbPostDay() 0 3 1
A setNbChart() 0 5 1
A setChartRank2() 0 5 1
A setDate() 0 5 1
A setRankPointChart() 0 5 1
A getChartRank1() 0 3 1
A setFromArray() 0 4 2
A getPointGame() 0 3 1
A getId() 0 3 1
A setChartRank() 0 6 1
A getNbChart() 0 3 1
A setChartRank0() 0 5 1
A setRankMedal() 0 5 1
A __toString() 0 3 1
A setNbPostDay() 0 5 1
A setPointChart() 0 5 1
A getPointChart() 0 3 1
A getRankPointChart() 0 3 1
A setChartRank1() 0 5 1
A getChartRank3() 0 3 1
A getChartRank() 0 4 1
A setPointGame() 0 5 1
A setChartRank3() 0 5 1
A getChartRank2() 0 3 1
A getRankMedal() 0 3 1
A getChartRank0() 0 3 1
1
<?php
2
3
namespace VideoGamesRecords\DwhBundle\Entity;
4
5
use Doctrine\ORM\Mapping as ORM;
6
7
/**
8
 * Player
9
 *
10
 * @ORM\Table(name="dwh_player")
11
 * @ORM\Entity(repositoryClass="VideoGamesRecords\DwhBundle\Repository\PlayerRepository")
12
 */
13
class Player
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="chartRank4", type="integer", nullable=true)
62
     */
63
    private $chartRank4 = 0;
64
65
    /**
66
     * @var integer
67
     *
68
     * @ORM\Column(name="chartRank5", type="integer", nullable=true)
69
     */
70
    private $chartRank5 = 0;
71
72
    /**
73
     * @var integer
74
     *
75
     * @ORM\Column(name="chartRank6", type="integer", nullable=true)
76
     */
77
    private $chartRank6 = 0;
78
79
    /**
80
     * @var integer
81
     *
82
     * @ORM\Column(name="chartRank7", type="integer", nullable=true)
83
     */
84
    private $chartRank7 = 0;
85
86
    /**
87
     * @var integer
88
     *
89
     * @ORM\Column(name="chartRank8", type="integer", nullable=true)
90
     */
91
    private $chartRank8 = 0;
92
93
    /**
94
     * @var integer
95
     *
96
     * @ORM\Column(name="chartRank9", type="integer", nullable=true)
97
     */
98
    private $chartRank9 = 0;
99
100
    /**
101
     * @var integer
102
     *
103
     * @ORM\Column(name="chartRank10", type="integer", nullable=true)
104
     */
105
    private $chartRank10 = 0;
106
107
    /**
108
     * @var integer
109
     *
110
     * @ORM\Column(name="chartRank11", type="integer", nullable=true)
111
     */
112
    private $chartRank11 = 0;
113
114
    /**
115
     * @var integer
116
     *
117
     * @ORM\Column(name="chartRank12", type="integer", nullable=true)
118
     */
119
    private $chartRank12 = 0;
120
121
    /**
122
     * @var integer
123
     *
124
     * @ORM\Column(name="chartRank13", type="integer", nullable=true)
125
     */
126
    private $chartRank13 = 0;
127
128
    /**
129
     * @var integer
130
     *
131
     * @ORM\Column(name="chartRank14", type="integer", nullable=true)
132
     */
133
    private $chartRank14 = 0;
134
135
    /**
136
     * @var integer
137
     *
138
     * @ORM\Column(name="chartRank15", type="integer", nullable=true)
139
     */
140
    private $chartRank15 = 0;
141
142
    /**
143
     * @var integer
144
     *
145
     * @ORM\Column(name="chartRank16", type="integer", nullable=true)
146
     */
147
    private $chartRank16 = 0;
148
149
    /**
150
     * @var integer
151
     *
152
     * @ORM\Column(name="chartRank17", type="integer", nullable=true)
153
     */
154
    private $chartRank17 = 0;
155
156
    /**
157
     * @var integer
158
     *
159
     * @ORM\Column(name="chartRank18", type="integer", nullable=true)
160
     */
161
    private $chartRank18 = 0;
162
163
    /**
164
     * @var integer
165
     *
166
     * @ORM\Column(name="chartRank19", type="integer", nullable=true)
167
     */
168
    private $chartRank19 = 0;
169
170
    /**
171
     * @var integer
172
     *
173
     * @ORM\Column(name="chartRank20", type="integer", nullable=true)
174
     */
175
    private $chartRank20 = 0;
176
177
    /**
178
     * @var integer
179
     *
180
     * @ORM\Column(name="chartRank21", type="integer", nullable=true)
181
     */
182
    private $chartRank21 = 0;
183
184
    /**
185
     * @var integer
186
     *
187
     * @ORM\Column(name="chartRank22", type="integer", nullable=true)
188
     */
189
    private $chartRank22 = 0;
190
191
    /**
192
     * @var integer
193
     *
194
     * @ORM\Column(name="chartRank23", type="integer", nullable=true)
195
     */
196
    private $chartRank23 = 0;
197
198
    /**
199
     * @var integer
200
     *
201
     * @ORM\Column(name="chartRank24", type="integer", nullable=true)
202
     */
203
    private $chartRank24 = 0;
204
205
    /**
206
     * @var integer
207
     *
208
     * @ORM\Column(name="chartRank25", type="integer", nullable=true)
209
     */
210
    private $chartRank25 = 0;
211
212
    /**
213
     * @var integer
214
     *
215
     * @ORM\Column(name="chartRank26", type="integer", nullable=true)
216
     */
217
    private $chartRank26 = 0;
218
219
    /**
220
     * @var integer
221
     *
222
     * @ORM\Column(name="chartRank27", type="integer", nullable=true)
223
     */
224
    private $chartRank27 = 0;
225
226
    /**
227
     * @var integer
228
     *
229
     * @ORM\Column(name="chartRank28", type="integer", nullable=true)
230
     */
231
    private $chartRank28 = 0;
232
233
    /**
234
     * @var integer
235
     *
236
     * @ORM\Column(name="chartRank29", type="integer", nullable=true)
237
     */
238
    private $chartRank29 = 0;
239
240
    /**
241
     * @var integer
242
     *
243
     * @ORM\Column(name="chartRank30", type="integer", nullable=true)
244
     */
245
    private $chartRank30 = 0;
246
247
    /**
248
     * @var integer
249
     *
250
     * @ORM\Column(name="pointChart", type="integer", nullable=false)
251
     */
252
    private $pointChart = 0;
253
254
    /**
255
     * @var integer
256
     *
257
     * @ORM\Column(name="rankPointChart", type="integer", nullable=true)
258
     */
259
    private $rankPointChart;
260
261
    /**
262
     * @var integer
263
     *
264
     * @ORM\Column(name="rankMedal", type="integer", nullable=true)
265
     */
266
    private $rankMedal;
267
268
    /**
269
     * @var integer
270
     *
271
     * @ORM\Column(name="nbChart", type="integer", nullable=false)
272
     */
273
    private $nbChart = 0;
274
275
    /**
276
     * @var integer
277
     *
278
     * @ORM\Column(name="pointGame", type="integer", nullable=false)
279
     */
280
    private $pointGame = 0;
281
282
    /**
283
     * @var integer
284
     *
285
     * @ORM\Column(name="rankPointGame", type="integer", nullable=true)
286
     */
287
    private $rankPointGame;
288
289
    /**
290
     * @var integer
291
     *
292
     * @ORM\Column(name="nbPostDay", type="integer", nullable=false)
293
     */
294
    private $nbPostDay = 0;
295
296
    /**
297
     * @return string
298
     */
299
    public function __toString()
300
    {
301
        return sprintf('%s [%s]', $this->id, $this->id);
302
    }
303
304
    /**
305
     * Set id
306
     * @param integer $id
307
     * @return Player
308
     */
309
    public function setId(int $id)
310
    {
311
        $this->id = $id;
312
        return $this;
313
    }
314
315
    /**
316
     * Get id
317
     *
318
     * @return integer
319
     */
320
    public function getId()
321
    {
322
        return $this->id;
323
    }
324
325
    /**
326
     * Set date
327
     * @param string $date
328
     * @return Player
329
     */
330
    public function setDate(string $date)
331
    {
332
        $this->date = $date;
333
334
        return $this;
335
    }
336
337
    /**
338
     * Get date
339
     * @return string
340
     */
341
    public function getDate()
342
    {
343
        return $this->date;
344
    }
345
346
    /**
347
     * Set chartRank0
348
     * @param integer $chartRank0
349
     * @return Player
350
     */
351
    public function setChartRank0(int $chartRank0)
352
    {
353
        $this->chartRank0 = $chartRank0;
354
355
        return $this;
356
    }
357
358
    /**
359
     * Get chartRank0
360
     *
361
     * @return integer
362
     */
363
    public function getChartRank0()
364
    {
365
        return $this->chartRank0;
366
    }
367
368
    /**
369
     * Set chartRank1
370
     * @param integer $chartRank1
371
     * @return Player
372
     */
373
    public function setChartRank1(int $chartRank1)
374
    {
375
        $this->chartRank1 = $chartRank1;
376
377
        return $this;
378
    }
379
380
    /**
381
     * Get chartRank1
382
     *
383
     * @return integer
384
     */
385
    public function getChartRank1()
386
    {
387
        return $this->chartRank1;
388
    }
389
390
    /**
391
     * Set chartRank2
392
     * @param integer $chartRank2
393
     * @return Player
394
     */
395
    public function setChartRank2(int $chartRank2)
396
    {
397
        $this->chartRank2 = $chartRank2;
398
399
        return $this;
400
    }
401
402
    /**
403
     * Get chartRank2
404
     *
405
     * @return integer
406
     */
407
    public function getChartRank2()
408
    {
409
        return $this->chartRank2;
410
    }
411
412
    /**
413
     * Set chartRank3
414
     * @param integer $chartRank3
415
     * @return Player
416
     */
417
    public function setChartRank3(int $chartRank3)
418
    {
419
        $this->chartRank3 = $chartRank3;
420
421
        return $this;
422
    }
423
424
    /**
425
     * Get chartRank3
426
     *
427
     * @return integer
428
     */
429
    public function getChartRank3()
430
    {
431
        return $this->chartRank3;
432
    }
433
434
    /**
435
     * Set chartRank
436
     * @param integer $rank
437
     * @param integer $nb
438
     * @return $this
439
     */
440
    public function setChartRank(int $rank, int $nb)
441
    {
442
        $var = 'chartRank' . $rank;
443
        $this->$var = $nb;
444
445
        return $this;
446
    }
447
448
449
    /**
450
     * Get chartRank
451
     * @param integer $rank
452
     * @return integer
453
     */
454
    public function getChartRank(int $rank)
455
    {
456
        $var = 'chartRank' . $rank;
457
        return $this->$var;
458
    }
459
460
    /**
461
     * Set pointChart
462
     * @param integer $pointChart
463
     * @return Player
464
     */
465
    public function setPointChart(int $pointChart)
466
    {
467
        $this->pointChart = $pointChart;
468
469
        return $this;
470
    }
471
472
    /**
473
     * Get pointChart
474
     *
475
     * @return integer
476
     */
477
    public function getPointChart()
478
    {
479
        return $this->pointChart;
480
    }
481
482
483
    /**
484
     * Set rankPointChart
485
     * @param integer $rankPointChart
486
     * @return Player
487
     */
488
    public function setRankPointChart(int $rankPointChart)
489
    {
490
        $this->rankPointChart = $rankPointChart;
491
492
        return $this;
493
    }
494
495
    /**
496
     * Get rankPointChart
497
     *
498
     * @return integer
499
     */
500
    public function getRankPointChart()
501
    {
502
        return $this->rankPointChart;
503
    }
504
505
    /**
506
     * Set rankMedal
507
     * @param integer $rankMedal
508
     * @return Player
509
     */
510
    public function setRankMedal(int $rankMedal)
511
    {
512
        $this->rankMedal = $rankMedal;
513
514
        return $this;
515
    }
516
517
    /**
518
     * Get rankMedal
519
     *
520
     * @return integer
521
     */
522
    public function getRankMedal()
523
    {
524
        return $this->rankMedal;
525
    }
526
527
528
    /**
529
     * Set nbChart
530
     * @param integer $nbChart
531
     * @return Player
532
     */
533
    public function setNbChart(int $nbChart)
534
    {
535
        $this->nbChart = $nbChart;
536
537
        return $this;
538
    }
539
540
    /**
541
     * Get nbChart
542
     *
543
     * @return integer
544
     */
545
    public function getNbChart()
546
    {
547
        return $this->nbChart;
548
    }
549
550
    /**
551
     * Set pointGame
552
     * @param integer $pointGame
553
     * @return Player
554
     */
555
    public function setPointGame(int $pointGame)
556
    {
557
        $this->pointGame = $pointGame;
558
559
        return $this;
560
    }
561
562
    /**
563
     * Get pointGame
564
     *
565
     * @return integer
566
     */
567
    public function getPointGame()
568
    {
569
        return $this->pointGame;
570
    }
571
572
    /**
573
     * Set rankPointGame
574
     * @param integer $rankPointGame
575
     * @return Player
576
     */
577
    public function setRankPointGame(int $rankPointGame)
578
    {
579
        $this->rankPointGame = $rankPointGame;
580
581
        return $this;
582
    }
583
584
    /**
585
     * Get rankPointGame
586
     *
587
     * @return integer
588
     */
589
    public function getRankPointGame()
590
    {
591
        return $this->rankPointGame;
592
    }
593
594
    /**
595
     * Set nbPostDay
596
     * @param integer $nbPostDay
597
     * @return Player
598
     */
599
    public function setNbPostDay(int $nbPostDay)
600
    {
601
        $this->nbPostDay = $nbPostDay;
602
603
        return $this;
604
    }
605
606
    /**
607
     * Get nbPostDay
608
     *
609
     * @return integer
610
     */
611
    public function getNbPostDay()
612
    {
613
        return $this->nbPostDay;
614
    }
615
616
    /**
617
     * @param array $row
618
     */
619
    public function setFromArray(array $row)
620
    {
621
        foreach ($row as $key => $value) {
622
            $this->$key = $value;
623
        }
624
    }
625
}
626