1
|
|
|
<?php |
2
|
|
|
|
3
|
|
|
namespace EmanueleMinotto\HwiOauthBridge\Traits\Entity; |
4
|
|
|
|
5
|
|
|
use Doctrine\ORM\Mapping as ORM; |
6
|
|
|
|
7
|
|
View Code Duplication |
trait EveOnlineTrait |
|
|
|
|
8
|
|
|
{ |
9
|
|
|
/** |
10
|
|
|
* EveOnline username. |
11
|
|
|
* |
12
|
|
|
* @var string|null |
13
|
|
|
* |
14
|
|
|
* @ORM\Column(nullable = true) |
15
|
|
|
*/ |
16
|
|
|
private $eveOnlineUsername; |
17
|
|
|
|
18
|
|
|
/** |
19
|
|
|
* EveOnline nickname. |
20
|
|
|
* |
21
|
|
|
* @var string|null |
22
|
|
|
* |
23
|
|
|
* @ORM\Column(nullable = true) |
24
|
|
|
*/ |
25
|
|
|
private $eveOnlineNickname; |
26
|
|
|
|
27
|
|
|
/** |
28
|
|
|
* EveOnline first name. |
29
|
|
|
* |
30
|
|
|
* @var string|null |
31
|
|
|
* |
32
|
|
|
* @ORM\Column(nullable = true) |
33
|
|
|
*/ |
34
|
|
|
private $eveOnlineFirstName; |
35
|
|
|
|
36
|
|
|
/** |
37
|
|
|
* EveOnline last name. |
38
|
|
|
* |
39
|
|
|
* @var string|null |
40
|
|
|
* |
41
|
|
|
* @ORM\Column(nullable = true) |
42
|
|
|
*/ |
43
|
|
|
private $eveOnlineLastName; |
44
|
|
|
|
45
|
|
|
/** |
46
|
|
|
* EveOnline real name. |
47
|
|
|
* |
48
|
|
|
* @var string|null |
49
|
|
|
* |
50
|
|
|
* @ORM\Column(nullable = true) |
51
|
|
|
*/ |
52
|
|
|
private $eveOnlineRealName; |
53
|
|
|
|
54
|
|
|
/** |
55
|
|
|
* EveOnline profilePicture. |
56
|
|
|
* |
57
|
|
|
* @var string|null |
58
|
|
|
* |
59
|
|
|
* @ORM\Column(nullable = true) |
60
|
|
|
*/ |
61
|
|
|
private $eveOnlineEmail; |
62
|
|
|
|
63
|
|
|
/** |
64
|
|
|
* EveOnline profile picture. |
65
|
|
|
* |
66
|
|
|
* @var string|null |
67
|
|
|
* |
68
|
|
|
* @ORM\Column(nullable = true) |
69
|
|
|
*/ |
70
|
|
|
private $eveOnlineProfilePicture; |
71
|
|
|
|
72
|
|
|
/** |
73
|
|
|
* EveOnline access token. |
74
|
|
|
* |
75
|
|
|
* @var string|null |
76
|
|
|
* |
77
|
|
|
* @ORM\Column(nullable = true) |
78
|
|
|
*/ |
79
|
|
|
private $eveOnlineAccessToken; |
80
|
|
|
|
81
|
|
|
/** |
82
|
|
|
* EveOnline refresh token. |
83
|
|
|
* |
84
|
|
|
* @var string|null |
85
|
|
|
* |
86
|
|
|
* @ORM\Column(nullable = true) |
87
|
|
|
*/ |
88
|
|
|
private $eveOnlineRefreshToken; |
89
|
|
|
|
90
|
|
|
/** |
91
|
|
|
* EveOnline expires in. |
92
|
|
|
* |
93
|
|
|
* @var string|null |
94
|
|
|
* |
95
|
|
|
* @ORM\Column(nullable = true) |
96
|
|
|
*/ |
97
|
|
|
private $eveOnlineExpiresIn; |
98
|
|
|
|
99
|
|
|
/** |
100
|
|
|
* EveOnline data. |
101
|
|
|
* |
102
|
|
|
* @var array|null |
103
|
|
|
* |
104
|
|
|
* @ORM\Column(type = "json_array", nullable = true) |
105
|
|
|
*/ |
106
|
|
|
private $eveOnlineData; |
107
|
|
|
|
108
|
|
|
/** |
109
|
|
|
* Get EveOnline access token. |
110
|
|
|
* |
111
|
|
|
* @return string|null |
112
|
|
|
*/ |
113
|
3 |
|
public function getEveOnlineAccessToken() |
114
|
|
|
{ |
115
|
3 |
|
return $this->eveOnlineAccessToken; |
116
|
|
|
} |
117
|
|
|
|
118
|
|
|
/** |
119
|
|
|
* Gets the EveOnline data. |
120
|
|
|
* |
121
|
|
|
* @return array|null |
122
|
|
|
*/ |
123
|
3 |
|
public function getEveOnlineData() |
124
|
|
|
{ |
125
|
3 |
|
return $this->eveOnlineData; |
126
|
|
|
} |
127
|
|
|
|
128
|
|
|
/** |
129
|
|
|
* Get EveOnline email. |
130
|
|
|
* |
131
|
|
|
* @return string|null |
132
|
|
|
*/ |
133
|
3 |
|
public function getEveOnlineEmail() |
134
|
|
|
{ |
135
|
3 |
|
return $this->eveOnlineEmail; |
136
|
|
|
} |
137
|
|
|
|
138
|
|
|
/** |
139
|
|
|
* Get EveOnline expires in. |
140
|
|
|
* |
141
|
|
|
* @return string|null |
142
|
|
|
*/ |
143
|
3 |
|
public function getEveOnlineExpiresIn() |
144
|
|
|
{ |
145
|
3 |
|
return $this->eveOnlineExpiresIn; |
146
|
|
|
} |
147
|
|
|
|
148
|
|
|
/** |
149
|
|
|
* Get EveOnline first name. |
150
|
|
|
* |
151
|
|
|
* @return string|null |
152
|
|
|
*/ |
153
|
3 |
|
public function getEveOnlineFirstName() |
154
|
|
|
{ |
155
|
3 |
|
return $this->eveOnlineFirstName; |
156
|
|
|
} |
157
|
|
|
|
158
|
|
|
/** |
159
|
|
|
* Get EveOnline last name. |
160
|
|
|
* |
161
|
|
|
* @return string|null |
162
|
|
|
*/ |
163
|
3 |
|
public function getEveOnlineLastName() |
164
|
|
|
{ |
165
|
3 |
|
return $this->eveOnlineLastName; |
166
|
|
|
} |
167
|
|
|
|
168
|
|
|
/** |
169
|
|
|
* Get EveOnline nickname. |
170
|
|
|
* |
171
|
|
|
* @return string|null |
172
|
|
|
*/ |
173
|
3 |
|
public function getEveOnlineNickname() |
174
|
|
|
{ |
175
|
3 |
|
return $this->eveOnlineNickname; |
176
|
|
|
} |
177
|
|
|
|
178
|
|
|
/** |
179
|
|
|
* Get EveOnline profile picture. |
180
|
|
|
* |
181
|
|
|
* @return string|null |
182
|
|
|
*/ |
183
|
3 |
|
public function getEveOnlineProfilePicture() |
184
|
|
|
{ |
185
|
3 |
|
return $this->eveOnlineProfilePicture; |
186
|
|
|
} |
187
|
|
|
|
188
|
|
|
/** |
189
|
|
|
* Get EveOnline real name. |
190
|
|
|
* |
191
|
|
|
* @return string|null |
192
|
|
|
*/ |
193
|
3 |
|
public function getEveOnlineRealName() |
194
|
|
|
{ |
195
|
3 |
|
return $this->eveOnlineRealName; |
196
|
|
|
} |
197
|
|
|
|
198
|
|
|
/** |
199
|
|
|
* Get EveOnline refresh token. |
200
|
|
|
* |
201
|
|
|
* @return string|null |
202
|
|
|
*/ |
203
|
3 |
|
public function getEveOnlineRefreshToken() |
204
|
|
|
{ |
205
|
3 |
|
return $this->eveOnlineRefreshToken; |
206
|
|
|
} |
207
|
|
|
|
208
|
|
|
/** |
209
|
|
|
* Get EveOnline username. |
210
|
|
|
* |
211
|
|
|
* @return string|null |
212
|
|
|
*/ |
213
|
3 |
|
public function getEveOnlineUsername() |
214
|
|
|
{ |
215
|
3 |
|
return $this->eveOnlineUsername; |
216
|
|
|
} |
217
|
|
|
|
218
|
|
|
/** |
219
|
|
|
* Set EveOnline access token. |
220
|
|
|
* |
221
|
|
|
* @param string|null $accessToken |
222
|
|
|
* |
223
|
|
|
* @return self |
224
|
|
|
*/ |
225
|
3 |
|
public function setEveOnlineAccessToken($accessToken) |
226
|
|
|
{ |
227
|
3 |
|
$this->eveOnlineAccessToken = $accessToken; |
228
|
|
|
|
229
|
3 |
|
return $this; |
230
|
|
|
} |
231
|
|
|
|
232
|
|
|
/** |
233
|
|
|
* Sets the EveOnline data. |
234
|
|
|
* |
235
|
|
|
* @param array|null $data |
236
|
|
|
* |
237
|
|
|
* @return self |
238
|
|
|
*/ |
239
|
3 |
|
public function setEveOnlineData(array $data = null) |
240
|
|
|
{ |
241
|
3 |
|
$this->eveOnlineData = $data; |
242
|
|
|
|
243
|
3 |
|
return $this; |
244
|
|
|
} |
245
|
|
|
|
246
|
|
|
/** |
247
|
|
|
* Set EveOnline email. |
248
|
|
|
* |
249
|
|
|
* @param string|null $email |
250
|
|
|
* |
251
|
|
|
* @return self |
252
|
|
|
*/ |
253
|
3 |
|
public function setEveOnlineEmail($email) |
254
|
|
|
{ |
255
|
3 |
|
$this->eveOnlineEmail = $email; |
256
|
|
|
|
257
|
3 |
|
return $this; |
258
|
|
|
} |
259
|
|
|
|
260
|
|
|
/** |
261
|
|
|
* Set EveOnline expires in. |
262
|
|
|
* |
263
|
|
|
* @param string|null $expiresIn |
264
|
|
|
* |
265
|
|
|
* @return self |
266
|
|
|
*/ |
267
|
3 |
|
public function setEveOnlineExpiresIn($expiresIn) |
268
|
|
|
{ |
269
|
3 |
|
$this->eveOnlineExpiresIn = $expiresIn; |
270
|
|
|
|
271
|
3 |
|
return $this; |
272
|
|
|
} |
273
|
|
|
|
274
|
|
|
/** |
275
|
|
|
* Set EveOnline first name. |
276
|
|
|
* |
277
|
|
|
* @param string|null $firstName |
278
|
|
|
* |
279
|
|
|
* @return self |
280
|
|
|
*/ |
281
|
3 |
|
public function setEveOnlineFirstName($firstName) |
282
|
|
|
{ |
283
|
3 |
|
$this->eveOnlineFirstName = $firstName; |
284
|
|
|
|
285
|
3 |
|
return $this; |
286
|
|
|
} |
287
|
|
|
|
288
|
|
|
/** |
289
|
|
|
* Set EveOnline last name. |
290
|
|
|
* |
291
|
|
|
* @param string|null $lastName |
292
|
|
|
* |
293
|
|
|
* @return self |
294
|
|
|
*/ |
295
|
3 |
|
public function setEveOnlineLastName($lastName) |
296
|
|
|
{ |
297
|
3 |
|
$this->eveOnlineLastName = $lastName; |
298
|
|
|
|
299
|
3 |
|
return $this; |
300
|
|
|
} |
301
|
|
|
|
302
|
|
|
/** |
303
|
|
|
* Set EveOnline nickname. |
304
|
|
|
* |
305
|
|
|
* @param string|null $nickname |
306
|
|
|
* |
307
|
|
|
* @return self |
308
|
|
|
*/ |
309
|
3 |
|
public function setEveOnlineNickname($nickname) |
310
|
|
|
{ |
311
|
3 |
|
$this->eveOnlineNickname = $nickname; |
312
|
|
|
|
313
|
3 |
|
return $this; |
314
|
|
|
} |
315
|
|
|
|
316
|
|
|
/** |
317
|
|
|
* Set EveOnline profile picture. |
318
|
|
|
* |
319
|
|
|
* @param string|null $profilePicture |
320
|
|
|
* |
321
|
|
|
* @return self |
322
|
|
|
*/ |
323
|
3 |
|
public function setEveOnlineProfilePicture($profilePicture) |
324
|
|
|
{ |
325
|
3 |
|
$this->eveOnlineProfilePicture = $profilePicture; |
326
|
|
|
|
327
|
3 |
|
return $this; |
328
|
|
|
} |
329
|
|
|
|
330
|
|
|
/** |
331
|
|
|
* Set EveOnline real name. |
332
|
|
|
* |
333
|
|
|
* @param string|null $realName |
334
|
|
|
* |
335
|
|
|
* @return self |
336
|
|
|
*/ |
337
|
3 |
|
public function setEveOnlineRealName($realName) |
338
|
|
|
{ |
339
|
3 |
|
$this->eveOnlineRealName = $realName; |
340
|
|
|
|
341
|
3 |
|
return $this; |
342
|
|
|
} |
343
|
|
|
|
344
|
|
|
/** |
345
|
|
|
* Set EveOnline refresh token. |
346
|
|
|
* |
347
|
|
|
* @param string|null $refreshToken |
348
|
|
|
* |
349
|
|
|
* @return self |
350
|
|
|
*/ |
351
|
3 |
|
public function setEveOnlineRefreshToken($refreshToken) |
352
|
|
|
{ |
353
|
3 |
|
$this->eveOnlineRefreshToken = $refreshToken; |
354
|
|
|
|
355
|
3 |
|
return $this; |
356
|
|
|
} |
357
|
|
|
|
358
|
|
|
/** |
359
|
|
|
* Set EveOnline username. |
360
|
|
|
* |
361
|
|
|
* @param string|null $username |
362
|
|
|
* |
363
|
|
|
* @return self |
364
|
|
|
*/ |
365
|
3 |
|
public function setEveOnlineUsername($username) |
366
|
|
|
{ |
367
|
3 |
|
$this->eveOnlineUsername = $username; |
368
|
|
|
|
369
|
3 |
|
return $this; |
370
|
|
|
} |
371
|
|
|
} |
372
|
|
|
|
Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.
You can also find more detailed suggestions in the “Code” section of your repository.