CharSkillInTraining   A
last analyzed

Complexity

Total Complexity 17

Size/Duplication

Total Lines 233
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 4
Bugs 0 Features 1
Metric Value
wmc 17
c 4
b 0
f 1
lcom 0
cbo 0
dl 0
loc 233
rs 10

17 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 4 1
A getCharacterId() 0 4 1
A isSkillInTraining() 0 4 1
A getTrainingStartTime() 0 4 1
A getTrainingEndTime() 0 4 1
A getTrainingTypeId() 0 4 1
A getTrainingStartSp() 0 4 1
A getTrainingDestinationSp() 0 4 1
A getTrainingToLevel() 0 4 1
A setCharacterId() 0 6 1
A setSkillInTraining() 0 6 1
A setTrainingStartTime() 0 6 1
A setTrainingEndTime() 0 6 1
A setTrainingTypeId() 0 6 1
A setTrainingStartSp() 0 6 1
A setTrainingDestinationSp() 0 6 1
A setTrainingToLevel() 0 6 1
1
<?php
2
namespace Tarioch\EveapiFetcherBundle\Entity;
3
4
use Doctrine\ORM\Mapping as ORM;
5
6
/**
7
 * @ORM\Entity
8
 * @ORM\Table(name="charSkillInTraining")
9
 */
10
class CharSkillInTraining
11
{
12
    /**
13
     * @ORM\Id @ORM\Column(name="characterID", type="bigint", options={"unsigned"=true})
14
     */
15
    private $characterId;
16
17
    /**
18
     * @ORM\Column(name="skillInTraining", type="boolean")
19
     */
20
    private $skillInTraining;
21
22
    /**
23
     * @var \DateTime
24
     * @ORM\Column(name="trainingStartTime", type="datetime", nullable=true)
25
     */
26
    private $trainingStartTime;
27
28
    /**
29
     * @var \DateTime
30
     * @ORM\Column(name="trainingEndTime", type="datetime", nullable=true)
31
     */
32
    private $trainingEndTime;
33
    
34
    /**
35
     * @ORM\Column(name="trainingTypeID", type="bigint", options={"unsigned"=true}, nullable=true)
36
     */
37
    private $trainingTypeId;
38
39
    /**
40
     * @ORM\Column(name="trainingStartSp", type="bigint", options={"unsigned"=true}, nullable=true)
41
     */
42
    private $trainingStartSp;
43
44
    /**
45
     * @ORM\Column(name="trainingDestinationSp", type="bigint", options={"unsigned"=true}, nullable=true)
46
     */
47
    private $trainingDestinationSp;
48
49
    /**
50
     * @ORM\Column(name="trainingToLevel", type="integer", options={"unsigned"=true}, nullable=true)
51
     */
52
    private $trainingToLevel;
53
54
    public function __construct($characterId)
55
    {
56
        $this->characterId = $characterId;
57
    }
58
59
    /**
60
     * Set characterId
61
     *
62
     * @param integer $characterId
63
     * @return CharCharacterSheet
64
     */
65
    public function setCharacterId($characterId)
66
    {
67
        $this->characterId = $characterId;
68
69
        return $this;
70
    }
71
72
    /**
73
     * Get characterId
74
     *
75
     * @return integer
76
     */
77
    public function getCharacterId()
78
    {
79
        return $this->characterId;
80
    }
81
82
    /**
83
     * Set skillInTraining
84
     *
85
     * @param boolean $skillInTraining
86
     * @return CharCharacterSheet
87
     */
88
    public function setSkillInTraining($skillInTraining)
89
    {
90
        $this->skillInTraining = $skillInTraining;
91
92
        return $this;
93
    }
94
95
    /**
96
     * Get skillInTraining
97
     *
98
     * @return boolean
99
     */
100
    public function isSkillInTraining()
101
    {
102
        return $this->skillInTraining;
103
    }
104
105
    /**
106
     * Set trainingStartTime
107
     *
108
     * @param \DateTime $trainingStartTime
109
     * @return CharSkillInTraining
110
     */
111
    public function setTrainingStartTime($trainingStartTime)
112
    {
113
        $this->trainingStartTime = $trainingStartTime;
114
    
115
        return $this;
116
    }
117
118
    /**
119
     * Get trainingStartTime
120
     *
121
     * @return \DateTime
122
     */
123
    public function getTrainingStartTime()
124
    {
125
        return $this->trainingStartTime;
126
    }
127
128
    /**
129
     * Set trainingEndTime
130
     *
131
     * @param \DateTime $trainingEndTime
132
     * @return CharSkillInTraining
133
     */
134
    public function setTrainingEndTime($trainingEndTime)
135
    {
136
        $this->trainingEndTime = $trainingEndTime;
137
    
138
        return $this;
139
    }
140
141
    /**
142
     * Get trainingEndTime
143
     *
144
     * @return \DateTime
145
     */
146
    public function getTrainingEndTime()
147
    {
148
        return $this->trainingEndTime;
149
    }
150
151
    /**
152
     * Set trainingTypeId
153
     *
154
     * @param integer $trainingTypeId
155
     * @return CharSkillInTraining
156
     */
157
    public function setTrainingTypeId($trainingTypeId)
158
    {
159
        $this->trainingTypeId = $trainingTypeId;
160
    
161
        return $this;
162
    }
163
164
    /**
165
     * Get trainingTypeId
166
     *
167
     * @return integer
168
     */
169
    public function getTrainingTypeId()
170
    {
171
        return $this->trainingTypeId;
172
    }
173
174
    /**
175
     * Set trainingStartSp
176
     *
177
     * @param integer $trainingStartSp
178
     * @return CharSkillInTraining
179
     */
180
    public function setTrainingStartSp($trainingStartSp)
181
    {
182
        $this->trainingStartSp = $trainingStartSp;
183
    
184
        return $this;
185
    }
186
187
    /**
188
     * Get trainingStartSp
189
     *
190
     * @return integer
191
     */
192
    public function getTrainingStartSp()
193
    {
194
        return $this->trainingStartSp;
195
    }
196
197
    /**
198
     * Set trainingDestinationSp
199
     *
200
     * @param integer $trainingDestinationSp
201
     * @return CharSkillInTraining
202
     */
203
    public function setTrainingDestinationSp($trainingDestinationSp)
204
    {
205
        $this->trainingDestinationSp = $trainingDestinationSp;
206
    
207
        return $this;
208
    }
209
210
    /**
211
     * Get trainingDestinationSp
212
     *
213
     * @return integer
214
     */
215
    public function getTrainingDestinationSp()
216
    {
217
        return $this->trainingDestinationSp;
218
    }
219
220
    /**
221
     * Set trainingToLevel
222
     *
223
     * @param integer $trainingToLevel
224
     * @return CharSkillInTraining
225
     */
226
    public function setTrainingToLevel($trainingToLevel)
227
    {
228
        $this->trainingToLevel = $trainingToLevel;
229
    
230
        return $this;
231
    }
232
233
    /**
234
     * Get trainingToLevel
235
     *
236
     * @return integer
237
     */
238
    public function getTrainingToLevel()
239
    {
240
        return $this->trainingToLevel;
241
    }
242
}
243