Completed
Pull Request — develop (#54)
by Verlhac
03:19
created

PlayerGroup::setIdPlayer()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 2
nc 1
nop 1
dl 0
loc 4
rs 10
c 0
b 0
f 0
1
<?php
2
3
namespace VideoGamesRecords\CoreBundle\Entity;
4
5
use Doctrine\ORM\Mapping as ORM;
6
7
/**
8
 * PlayerGroup
9
 *
10
 * @ORM\Table(name="vgr_player_group", indexes={@ORM\Index(name="idxIdGroup", columns={"idGroup"}), @ORM\Index(name="idxIdPlayer", columns={"idPlayer"})})
11
 * @ORM\Entity(repositoryClass="VideoGamesRecords\CoreBundle\Repository\PlayerGroupRepository")
12
 */
13
class PlayerGroup
14
{
15
    /**
16
     * @var Player
17
     *
18
     * @ORM\Id
19
     * @ORM\ManyToOne(targetEntity="VideoGamesRecords\CoreBundle\Entity\Player")
20
     * @ORM\JoinColumns({
21
     *   @ORM\JoinColumn(name="idPlayer", referencedColumnName="idPlayer", nullable=false)
22
     * })
23
     */
24
    private $player;
25
26
    /**
27
     * @var Group
28
     *
29
     * @ORM\Id
30
     * @ORM\ManyToOne(targetEntity="VideoGamesRecords\CoreBundle\Entity\Group")
31
     * @ORM\JoinColumns({
32
     *   @ORM\JoinColumn(name="idGroup", referencedColumnName="id", nullable=false)
33
     * })
34
     */
35
    private $group;
36
37
    /**
38
     * @var integer
39
     *
40
     * @ORM\Column(name="rankPointChart", type="integer", nullable=false)
41
     */
42
    private $rankPointChart;
43
44
    /**
45
     * @var integer
46
     *
47
     * @ORM\Column(name="rankMedal", type="integer", nullable=false)
48
     */
49
    private $rankMedal;
50
51
    /**
52
     * @var integer
53
     *
54
     * @ORM\Column(name="chartRank0", type="integer", nullable=false)
55
     */
56
    private $chartRank0;
57
58
    /**
59
     * @var integer
60
     *
61
     * @ORM\Column(name="chartRank1", type="integer", nullable=false)
62
     */
63
    private $chartRank1;
64
65
    /**
66
     * @var integer
67
     *
68
     * @ORM\Column(name="chartRank2", type="integer", nullable=false)
69
     */
70
    private $chartRank2;
71
72
    /**
73
     * @var integer
74
     *
75
     * @ORM\Column(name="chartRank3", type="integer", nullable=false)
76
     */
77
    private $chartRank3;
78
79
    /**
80
     * @var integer
81
     *
82
     * @ORM\Column(name="chartRank4", type="integer", nullable=false)
83
     */
84
    private $chartRank4;
85
86
    /**
87
     * @var integer
88
     *
89
     * @ORM\Column(name="chartRank5", type="integer", nullable=false)
90
     */
91
    private $chartRank5;
92
93
    /**
94
     * @var integer
95
     *
96
     * @ORM\Column(name="pointChart", type="integer", nullable=false)
97
     */
98
    private $pointChart;
99
100
    /**
101
     * @var integer
102
     *
103
     * @ORM\Column(name="nbChart", type="integer", nullable=false)
104
     */
105
    private $nbChart;
106
107
    /**
108
     * @var integer
109
     *
110
     * @ORM\Column(name="nbChartProven", type="integer", nullable=false)
111
     */
112
    private $nbChartProven;
113
114
    /**
115
     * Set rankPointChart
116
     *
117
     * @param integer $rankPointChart
118
     * @return $this
119
     */
120
    public function setRankPointChart($rankPointChart)
121
    {
122
        $this->rankPointChart = $rankPointChart;
123
        return $this;
124
    }
125
126
    /**
127
     * Get rankPointChart
128
     *
129
     * @return integer
130
     */
131
    public function getRankPointChart()
132
    {
133
        return $this->rankPointChart;
134
    }
135
136
    /**
137
     * Set rankMedal
138
     *
139
     * @param integer $rankMedal
140
     * @return $this
141
     */
142
    public function setRankMedal($rankMedal)
143
    {
144
        $this->rankMedal = $rankMedal;
145
        return $this;
146
    }
147
148
    /**
149
     * Get rankMedal
150
     *
151
     * @return integer
152
     */
153
    public function getRankMedal()
154
    {
155
        return $this->rankMedal;
156
    }
157
158
    /**
159
     * Set chartRank0
160
     *
161
     * @param integer $chartRank0
162
     * @return $this
163
     */
164
    public function setChartRank0($chartRank0)
165
    {
166
        $this->chartRank0 = $chartRank0;
167
        return $this;
168
    }
169
170
    /**
171
     * Get chartRank0
172
     *
173
     * @return integer
174
     */
175
    public function getChartRank0()
176
    {
177
        return $this->chartRank0;
178
    }
179
180
    /**
181
     * Set chartRank1
182
     *
183
     * @param integer $chartRank1
184
     * @return $this
185
     */
186
    public function setChartRank1($chartRank1)
187
    {
188
        $this->chartRank1 = $chartRank1;
189
        return $this;
190
    }
191
192
    /**
193
     * Get chartRank1
194
     *
195
     * @return integer
196
     */
197
    public function getChartRank1()
198
    {
199
        return $this->chartRank1;
200
    }
201
202
    /**
203
     * Set chartRank2
204
     *
205
     * @param integer $chartRank2
206
     * @return $this
207
     */
208
    public function setChartRank2($chartRank2)
209
    {
210
        $this->chartRank2 = $chartRank2;
211
        return $this;
212
    }
213
214
    /**
215
     * Get chartRank2
216
     *
217
     * @return integer
218
     */
219
    public function getChartRank2()
220
    {
221
        return $this->chartRank2;
222
    }
223
224
    /**
225
     * Set chartRank3
226
     *
227
     * @param integer $chartRank3
228
     * @return $this
229
     */
230
    public function setChartRank3($chartRank3)
231
    {
232
        $this->chartRank3 = $chartRank3;
233
        return $this;
234
    }
235
236
    /**
237
     * Get chartRank3
238
     *
239
     * @return integer
240
     */
241
    public function getChartRank3()
242
    {
243
        return $this->chartRank3;
244
    }
245
246
    /**
247
     * Set chartRank4
248
     *
249
     * @param integer $chartRank4
250
     * @return $this
251
     */
252
    public function setChartRank4($chartRank4)
253
    {
254
        $this->chartRank4 = $chartRank4;
255
        return $this;
256
    }
257
258
    /**
259
     * Get chartRank4
260
     *
261
     * @return integer
262
     */
263
    public function getChartRank4()
264
    {
265
        return $this->chartRank4;
266
    }
267
268
    /**
269
     * Set chartRank5
270
     *
271
     * @param integer $chartRank5
272
     * @return $this
273
     */
274
    public function setChartRank5($chartRank5)
275
    {
276
        $this->chartRank5 = $chartRank5;
277
        return $this;
278
    }
279
280
    /**
281
     * Get chartRank5
282
     *
283
     * @return integer
284
     */
285
    public function getChartRank5()
286
    {
287
        return $this->chartRank5;
288
    }
289
290
    /**
291
     * Set pointChart
292
     *
293
     * @param integer $pointChart
294
     * @return $this
295
     */
296
    public function setPointChart($pointChart)
297
    {
298
        $this->pointChart = $pointChart;
299
        return $this;
300
    }
301
302
    /**
303
     * Get pointChart
304
     *
305
     * @return integer
306
     */
307
    public function getPointChart()
308
    {
309
        return $this->pointChart;
310
    }
311
312
    /**
313
     * Set nbChart
314
     *
315
     * @param integer $nbChart
316
     * @return $this
317
     */
318
    public function setNbChart($nbChart)
319
    {
320
        $this->nbChart = $nbChart;
321
        return $this;
322
    }
323
324
    /**
325
     * Get nbChart
326
     *
327
     * @return integer
328
     */
329
    public function getNbChart()
330
    {
331
        return $this->nbChart;
332
    }
333
334
    /**
335
     * Set nbChartProven
336
     *
337
     * @param integer $nbChartProven
338
     * @return $this
339
     */
340
    public function setNbChartProven($nbChartProven)
341
    {
342
        $this->nbChartProven = $nbChartProven;
343
        return $this;
344
    }
345
346
    /**
347
     * Get nbChartProven
348
     *
349
     * @return integer
350
     */
351
    public function getNbChartProven()
352
    {
353
        return $this->nbChartProven;
354
    }
355
356
357
    /**
358
     * Set group
359
     *
360
     * @param Group $group
361
     * @return $this
362
     */
363
    public function setGroup(Group $group = null)
364
    {
365
        $this->group = $group;
366
367
        return $this;
368
    }
369
370
    /**
371
     * Get group
372
     *
373
     * @return Group
374
     */
375
    public function getGroup()
376
    {
377
        return $this->group;
378
    }
379
380
381
    /**
382
     * Set player
383
     *
384
     * @param Player $player
385
     * @return $this
386
     */
387
    public function setPlayer(Player $player = null)
388
    {
389
        $this->player = $player;
390
391
        return $this;
392
    }
393
394
    /**
395
     * Get player
396
     *
397
     * @return Player
398
     */
399
    public function getPlayer()
400
    {
401
        return $this->player;
402
    }
403
404
    /**
405
     * @ORM\PrePersist
406
     */
407
    public function preInsert()
408
    {
409
        $this->setRankMedal(0);
410
    }
411
}
412