1
|
|
|
<?php |
2
|
|
|
|
3
|
|
|
namespace EmanueleMinotto\HwiOauthBridge\Traits\Entity; |
4
|
|
|
|
5
|
|
|
use Doctrine\ORM\Mapping as ORM; |
6
|
|
|
|
7
|
|
View Code Duplication |
trait SignalsTrait |
|
|
|
|
8
|
|
|
{ |
9
|
|
|
/** |
10
|
|
|
* Signals username. |
11
|
|
|
* |
12
|
|
|
* @var string|null |
13
|
|
|
* |
14
|
|
|
* @ORM\Column(nullable = true) |
15
|
|
|
*/ |
16
|
|
|
private $signalsUsername; |
17
|
|
|
|
18
|
|
|
/** |
19
|
|
|
* Signals nickname. |
20
|
|
|
* |
21
|
|
|
* @var string|null |
22
|
|
|
* |
23
|
|
|
* @ORM\Column(nullable = true) |
24
|
|
|
*/ |
25
|
|
|
private $signalsNickname; |
26
|
|
|
|
27
|
|
|
/** |
28
|
|
|
* Signals first name. |
29
|
|
|
* |
30
|
|
|
* @var string|null |
31
|
|
|
* |
32
|
|
|
* @ORM\Column(nullable = true) |
33
|
|
|
*/ |
34
|
|
|
private $signalsFirstName; |
35
|
|
|
|
36
|
|
|
/** |
37
|
|
|
* Signals last name. |
38
|
|
|
* |
39
|
|
|
* @var string|null |
40
|
|
|
* |
41
|
|
|
* @ORM\Column(nullable = true) |
42
|
|
|
*/ |
43
|
|
|
private $signalsLastName; |
44
|
|
|
|
45
|
|
|
/** |
46
|
|
|
* Signals real name. |
47
|
|
|
* |
48
|
|
|
* @var string|null |
49
|
|
|
* |
50
|
|
|
* @ORM\Column(nullable = true) |
51
|
|
|
*/ |
52
|
|
|
private $signalsRealName; |
53
|
|
|
|
54
|
|
|
/** |
55
|
|
|
* Signals profilePicture. |
56
|
|
|
* |
57
|
|
|
* @var string|null |
58
|
|
|
* |
59
|
|
|
* @ORM\Column(nullable = true) |
60
|
|
|
*/ |
61
|
|
|
private $signalsEmail; |
62
|
|
|
|
63
|
|
|
/** |
64
|
|
|
* Signals profile picture. |
65
|
|
|
* |
66
|
|
|
* @var string|null |
67
|
|
|
* |
68
|
|
|
* @ORM\Column(nullable = true) |
69
|
|
|
*/ |
70
|
|
|
private $signalsProfilePicture; |
71
|
|
|
|
72
|
|
|
/** |
73
|
|
|
* Signals access token. |
74
|
|
|
* |
75
|
|
|
* @var string|null |
76
|
|
|
* |
77
|
|
|
* @ORM\Column(nullable = true) |
78
|
|
|
*/ |
79
|
|
|
private $signalsAccessToken; |
80
|
|
|
|
81
|
|
|
/** |
82
|
|
|
* Signals refresh token. |
83
|
|
|
* |
84
|
|
|
* @var string|null |
85
|
|
|
* |
86
|
|
|
* @ORM\Column(nullable = true) |
87
|
|
|
*/ |
88
|
|
|
private $signalsRefreshToken; |
89
|
|
|
|
90
|
|
|
/** |
91
|
|
|
* Signals expires in. |
92
|
|
|
* |
93
|
|
|
* @var string|null |
94
|
|
|
* |
95
|
|
|
* @ORM\Column(nullable = true) |
96
|
|
|
*/ |
97
|
|
|
private $signalsExpiresIn; |
98
|
|
|
|
99
|
|
|
/** |
100
|
|
|
* Signals data. |
101
|
|
|
* |
102
|
|
|
* @var array|null |
103
|
|
|
* |
104
|
|
|
* @ORM\Column(type = "json_array", nullable = true) |
105
|
|
|
*/ |
106
|
|
|
private $signalsData; |
107
|
|
|
|
108
|
|
|
/** |
109
|
|
|
* Get Signals access token. |
110
|
|
|
* |
111
|
|
|
* @return string|null |
112
|
|
|
*/ |
113
|
3 |
|
public function getSignalsAccessToken() |
114
|
|
|
{ |
115
|
3 |
|
return $this->signalsAccessToken; |
116
|
|
|
} |
117
|
|
|
|
118
|
|
|
/** |
119
|
|
|
* Gets the Signals data. |
120
|
|
|
* |
121
|
|
|
* @return array|null |
122
|
|
|
*/ |
123
|
3 |
|
public function getSignalsData() |
124
|
|
|
{ |
125
|
3 |
|
return $this->signalsData; |
126
|
|
|
} |
127
|
|
|
|
128
|
|
|
/** |
129
|
|
|
* Get Signals email. |
130
|
|
|
* |
131
|
|
|
* @return string|null |
132
|
|
|
*/ |
133
|
3 |
|
public function getSignalsEmail() |
134
|
|
|
{ |
135
|
3 |
|
return $this->signalsEmail; |
136
|
|
|
} |
137
|
|
|
|
138
|
|
|
/** |
139
|
|
|
* Get Signals expires in. |
140
|
|
|
* |
141
|
|
|
* @return string|null |
142
|
|
|
*/ |
143
|
3 |
|
public function getSignalsExpiresIn() |
144
|
|
|
{ |
145
|
3 |
|
return $this->signalsExpiresIn; |
146
|
|
|
} |
147
|
|
|
|
148
|
|
|
/** |
149
|
|
|
* Get Signals first name. |
150
|
|
|
* |
151
|
|
|
* @return string|null |
152
|
|
|
*/ |
153
|
3 |
|
public function getSignalsFirstName() |
154
|
|
|
{ |
155
|
3 |
|
return $this->signalsFirstName; |
156
|
|
|
} |
157
|
|
|
|
158
|
|
|
/** |
159
|
|
|
* Get Signals last name. |
160
|
|
|
* |
161
|
|
|
* @return string|null |
162
|
|
|
*/ |
163
|
3 |
|
public function getSignalsLastName() |
164
|
|
|
{ |
165
|
3 |
|
return $this->signalsLastName; |
166
|
|
|
} |
167
|
|
|
|
168
|
|
|
/** |
169
|
|
|
* Get Signals nickname. |
170
|
|
|
* |
171
|
|
|
* @return string|null |
172
|
|
|
*/ |
173
|
3 |
|
public function getSignalsNickname() |
174
|
|
|
{ |
175
|
3 |
|
return $this->signalsNickname; |
176
|
|
|
} |
177
|
|
|
|
178
|
|
|
/** |
179
|
|
|
* Get Signals profile picture. |
180
|
|
|
* |
181
|
|
|
* @return string|null |
182
|
|
|
*/ |
183
|
3 |
|
public function getSignalsProfilePicture() |
184
|
|
|
{ |
185
|
3 |
|
return $this->signalsProfilePicture; |
186
|
|
|
} |
187
|
|
|
|
188
|
|
|
/** |
189
|
|
|
* Get Signals real name. |
190
|
|
|
* |
191
|
|
|
* @return string|null |
192
|
|
|
*/ |
193
|
3 |
|
public function getSignalsRealName() |
194
|
|
|
{ |
195
|
3 |
|
return $this->signalsRealName; |
196
|
|
|
} |
197
|
|
|
|
198
|
|
|
/** |
199
|
|
|
* Get Signals refresh token. |
200
|
|
|
* |
201
|
|
|
* @return string|null |
202
|
|
|
*/ |
203
|
3 |
|
public function getSignalsRefreshToken() |
204
|
|
|
{ |
205
|
3 |
|
return $this->signalsRefreshToken; |
206
|
|
|
} |
207
|
|
|
|
208
|
|
|
/** |
209
|
|
|
* Get Signals username. |
210
|
|
|
* |
211
|
|
|
* @return string|null |
212
|
|
|
*/ |
213
|
3 |
|
public function getSignalsUsername() |
214
|
|
|
{ |
215
|
3 |
|
return $this->signalsUsername; |
216
|
|
|
} |
217
|
|
|
|
218
|
|
|
/** |
219
|
|
|
* Set Signals access token. |
220
|
|
|
* |
221
|
|
|
* @param string|null $accessToken |
222
|
|
|
* |
223
|
|
|
* @return self |
224
|
|
|
*/ |
225
|
3 |
|
public function setSignalsAccessToken($accessToken) |
226
|
|
|
{ |
227
|
3 |
|
$this->signalsAccessToken = $accessToken; |
228
|
|
|
|
229
|
3 |
|
return $this; |
230
|
|
|
} |
231
|
|
|
|
232
|
|
|
/** |
233
|
|
|
* Sets the Signals data. |
234
|
|
|
* |
235
|
|
|
* @param array|null $data |
236
|
|
|
* |
237
|
|
|
* @return self |
238
|
|
|
*/ |
239
|
3 |
|
public function setSignalsData(array $data = null) |
240
|
|
|
{ |
241
|
3 |
|
$this->signalsData = $data; |
242
|
|
|
|
243
|
3 |
|
return $this; |
244
|
|
|
} |
245
|
|
|
|
246
|
|
|
/** |
247
|
|
|
* Set Signals email. |
248
|
|
|
* |
249
|
|
|
* @param string|null $email |
250
|
|
|
* |
251
|
|
|
* @return self |
252
|
|
|
*/ |
253
|
3 |
|
public function setSignalsEmail($email) |
254
|
|
|
{ |
255
|
3 |
|
$this->signalsEmail = $email; |
256
|
|
|
|
257
|
3 |
|
return $this; |
258
|
|
|
} |
259
|
|
|
|
260
|
|
|
/** |
261
|
|
|
* Set Signals expires in. |
262
|
|
|
* |
263
|
|
|
* @param string|null $expiresIn |
264
|
|
|
* |
265
|
|
|
* @return self |
266
|
|
|
*/ |
267
|
3 |
|
public function setSignalsExpiresIn($expiresIn) |
268
|
|
|
{ |
269
|
3 |
|
$this->signalsExpiresIn = $expiresIn; |
270
|
|
|
|
271
|
3 |
|
return $this; |
272
|
|
|
} |
273
|
|
|
|
274
|
|
|
/** |
275
|
|
|
* Set Signals first name. |
276
|
|
|
* |
277
|
|
|
* @param string|null $firstName |
278
|
|
|
* |
279
|
|
|
* @return self |
280
|
|
|
*/ |
281
|
3 |
|
public function setSignalsFirstName($firstName) |
282
|
|
|
{ |
283
|
3 |
|
$this->signalsFirstName = $firstName; |
284
|
|
|
|
285
|
3 |
|
return $this; |
286
|
|
|
} |
287
|
|
|
|
288
|
|
|
/** |
289
|
|
|
* Set Signals last name. |
290
|
|
|
* |
291
|
|
|
* @param string|null $lastName |
292
|
|
|
* |
293
|
|
|
* @return self |
294
|
|
|
*/ |
295
|
3 |
|
public function setSignalsLastName($lastName) |
296
|
|
|
{ |
297
|
3 |
|
$this->signalsLastName = $lastName; |
298
|
|
|
|
299
|
3 |
|
return $this; |
300
|
|
|
} |
301
|
|
|
|
302
|
|
|
/** |
303
|
|
|
* Set Signals nickname. |
304
|
|
|
* |
305
|
|
|
* @param string|null $nickname |
306
|
|
|
* |
307
|
|
|
* @return self |
308
|
|
|
*/ |
309
|
3 |
|
public function setSignalsNickname($nickname) |
310
|
|
|
{ |
311
|
3 |
|
$this->signalsNickname = $nickname; |
312
|
|
|
|
313
|
3 |
|
return $this; |
314
|
|
|
} |
315
|
|
|
|
316
|
|
|
/** |
317
|
|
|
* Set Signals profile picture. |
318
|
|
|
* |
319
|
|
|
* @param string|null $profilePicture |
320
|
|
|
* |
321
|
|
|
* @return self |
322
|
|
|
*/ |
323
|
3 |
|
public function setSignalsProfilePicture($profilePicture) |
324
|
|
|
{ |
325
|
3 |
|
$this->signalsProfilePicture = $profilePicture; |
326
|
|
|
|
327
|
3 |
|
return $this; |
328
|
|
|
} |
329
|
|
|
|
330
|
|
|
/** |
331
|
|
|
* Set Signals real name. |
332
|
|
|
* |
333
|
|
|
* @param string|null $realName |
334
|
|
|
* |
335
|
|
|
* @return self |
336
|
|
|
*/ |
337
|
3 |
|
public function setSignalsRealName($realName) |
338
|
|
|
{ |
339
|
3 |
|
$this->signalsRealName = $realName; |
340
|
|
|
|
341
|
3 |
|
return $this; |
342
|
|
|
} |
343
|
|
|
|
344
|
|
|
/** |
345
|
|
|
* Set Signals refresh token. |
346
|
|
|
* |
347
|
|
|
* @param string|null $refreshToken |
348
|
|
|
* |
349
|
|
|
* @return self |
350
|
|
|
*/ |
351
|
3 |
|
public function setSignalsRefreshToken($refreshToken) |
352
|
|
|
{ |
353
|
3 |
|
$this->signalsRefreshToken = $refreshToken; |
354
|
|
|
|
355
|
3 |
|
return $this; |
356
|
|
|
} |
357
|
|
|
|
358
|
|
|
/** |
359
|
|
|
* Set Signals username. |
360
|
|
|
* |
361
|
|
|
* @param string|null $username |
362
|
|
|
* |
363
|
|
|
* @return self |
364
|
|
|
*/ |
365
|
3 |
|
public function setSignalsUsername($username) |
366
|
|
|
{ |
367
|
3 |
|
$this->signalsUsername = $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.