Skip to content

Commit dda49a3

Browse files
authored
Merge pull request #137 from NottingHack/Profile-fixes
Profile: add back in the return types now we have 7.1 ...
2 parents 190b65b + 3771403 commit dda49a3

File tree

2 files changed

+45
-45
lines changed

2 files changed

+45
-45
lines changed

app/HMS/Entities/Profile.php

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -12,37 +12,37 @@ class Profile
1212
/** @var User The user to which this profile belongs. */
1313
protected $user;
1414

15-
/** @var Carbon|null */
15+
/** @var ?Carbon */
1616
protected $joinDate;
1717

18-
/** @var string */
18+
/** @var ?string */
1919
protected $unlockText;
2020

2121
/** @var int */
2222
protected $creditLimit;
2323

24-
/** @var string */
24+
/** @var ?string */
2525
protected $address1;
2626

27-
/** @var string */
27+
/** @var ?string */
2828
protected $address2;
2929

30-
/** @var string */
30+
/** @var ?string */
3131
protected $address3;
3232

33-
/** @var string */
33+
/** @var ?string */
3434
protected $addressCity;
3535

36-
/** @var string */
36+
/** @var ?string */
3737
protected $addressCounty;
3838

39-
/** @var string */
39+
/** @var ?string */
4040
protected $addressPostcode;
4141

42-
/** @var string */
42+
/** @var ?string */
4343
protected $contactNumber;
4444

45-
/** @var Carbon|null */
45+
/** @var ?Carbon */
4646
protected $dateOfBirth;
4747

4848
/**
@@ -69,45 +69,45 @@ public function getUser() : User
6969
* @param User $user
7070
* @return self
7171
*/
72-
public function setUser(User $user)
72+
public function setUser(User $user): Profile
7373
{
7474
$this->user = $user;
7575

7676
return $this;
7777
}
7878

7979
/**
80-
* @return Carbon|null
80+
* @return ?Carbon
8181
*/
82-
public function getJoinDate()
82+
public function getJoinDate(): ?Carbon
8383
{
8484
return $this->joinDate;
8585
}
8686

8787
/**
88-
* @param Carbon $joinDate
88+
* @param ?Carbon $joinDate
8989
* @return self
9090
*/
91-
public function setJoinDate(Carbon $joinDate)
91+
public function setJoinDate(?Carbon $joinDate): Profile
9292
{
9393
$this->joinDate = $joinDate;
9494

9595
return $this;
9696
}
9797

9898
/**
99-
* @return string
99+
* @return ?string
100100
*/
101-
public function getUnlockText()
101+
public function getUnlockText(): ?string
102102
{
103103
return $this->unlockText;
104104
}
105105

106106
/**
107-
* @param string $unlockText
107+
* @param ?string $unlockText
108108
* @return self
109109
*/
110-
public function setUnlockText(string $unlockText)
110+
public function setUnlockText(?string $unlockText): Profile
111111
{
112112
$this->unlockText = $unlockText;
113113

@@ -126,26 +126,26 @@ public function getCreditLimit(): int
126126
* @param int $creditLimit
127127
* @return self
128128
*/
129-
public function setCreditLimit(int $creditLimit)
129+
public function setCreditLimit(int $creditLimit): Profile
130130
{
131131
$this->creditLimit = $creditLimit;
132132

133133
return $this;
134134
}
135135

136136
/**
137-
* @return string
137+
* @return ?string
138138
*/
139-
public function getAddress1()
139+
public function getAddress1(): ?string
140140
{
141141
return $this->address1;
142142
}
143143

144144
/**
145-
* @param string $address1
145+
* @param ?string $address1
146146
* @return self
147147
*/
148-
public function setAddress1(string $address1)
148+
public function setAddress1(?string $address1): Profile
149149
{
150150
$this->address1 = $address1;
151151

@@ -155,7 +155,7 @@ public function setAddress1(string $address1)
155155
/**
156156
* @return string
157157
*/
158-
public function getAddress2()
158+
public function getAddress2(): ?string
159159
{
160160
return $this->address2;
161161
}
@@ -164,7 +164,7 @@ public function getAddress2()
164164
* @param string $address2
165165
* @return self
166166
*/
167-
public function setAddress2(string $address2)
167+
public function setAddress2(?string $address2): Profile
168168
{
169169
$this->address2 = $address2;
170170

@@ -174,7 +174,7 @@ public function setAddress2(string $address2)
174174
/**
175175
* @return string
176176
*/
177-
public function getAddress3()
177+
public function getAddress3(): ?string
178178
{
179179
return $this->address3;
180180
}
@@ -183,7 +183,7 @@ public function getAddress3()
183183
* @param string $address3
184184
* @return self
185185
*/
186-
public function setAddress3(string $address3)
186+
public function setAddress3(?string $address3): Profile
187187
{
188188
$this->address3 = $address3;
189189

@@ -193,7 +193,7 @@ public function setAddress3(string $address3)
193193
/**
194194
* @return string
195195
*/
196-
public function getAddressCity()
196+
public function getAddressCity(): ?string
197197
{
198198
return $this->addressCity;
199199
}
@@ -202,7 +202,7 @@ public function getAddressCity()
202202
* @param string $addressCity
203203
* @return self
204204
*/
205-
public function setAddressCity(string $addressCity)
205+
public function setAddressCity(?string $addressCity): Profile
206206
{
207207
$this->addressCity = $addressCity;
208208

@@ -212,7 +212,7 @@ public function setAddressCity(string $addressCity)
212212
/**
213213
* @return string
214214
*/
215-
public function getAddressCounty()
215+
public function getAddressCounty(): ?string
216216
{
217217
return $this->addressCounty;
218218
}
@@ -221,7 +221,7 @@ public function getAddressCounty()
221221
* @param string $addressCounty
222222
* @return self
223223
*/
224-
public function setAddressCounty(string $addressCounty)
224+
public function setAddressCounty(?string $addressCounty): Profile
225225
{
226226
$this->addressCounty = $addressCounty;
227227

@@ -231,7 +231,7 @@ public function setAddressCounty(string $addressCounty)
231231
/**
232232
* @return string
233233
*/
234-
public function getAddressPostcode()
234+
public function getAddressPostcode(): ?string
235235
{
236236
return $this->addressPostcode;
237237
}
@@ -240,7 +240,7 @@ public function getAddressPostcode()
240240
* @param string $addressPostcode
241241
* @return self
242242
*/
243-
public function setAddressPostcode(string $addressPostcode)
243+
public function setAddressPostcode(?string $addressPostcode): Profile
244244
{
245245
$this->addressPostcode = $addressPostcode;
246246

@@ -250,35 +250,35 @@ public function setAddressPostcode(string $addressPostcode)
250250
/**
251251
* @return string
252252
*/
253-
public function getContactNumber()
253+
public function getContactNumber(): ?string
254254
{
255255
return $this->contactNumber;
256256
}
257257

258258
/**
259-
* @param string $contactNumber
259+
* @param ?string $contactNumber
260260
* @return self
261261
*/
262-
public function setContactNumber(string $contactNumber)
262+
public function setContactNumber(?string $contactNumber): Profile
263263
{
264264
$this->contactNumber = $contactNumber;
265265

266266
return $this;
267267
}
268268

269269
/**
270-
* @return Carbon|null
270+
* @return ?Carbon
271271
*/
272-
public function getDateOfBirth()
272+
public function getDateOfBirth(): ?Carbon
273273
{
274274
return Carbon::instance($this->dateOfBirth);
275275
}
276276

277277
/**
278-
* @param Carbon $dateOfBirth
278+
* @param ?Carbon $dateOfBirth
279279
* @return self
280280
*/
281-
public function setDateOfBirth(Carbon $dateOfBirth)
281+
public function setDateOfBirth(?Carbon $dateOfBirth): Profile
282282
{
283283
$this->dateOfBirth = $dateOfBirth;
284284

app/HMS/User/ProfileManager.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,16 @@ public function __construct(ProfileRepository $profileRepository, UserRepository
4343
* Bulk populate a user profile, used on registration.
4444
* @param User $user
4545
* @param string $address1
46-
* @param string $address2
47-
* @param string $address3
46+
* @param ?string $address2
47+
* @param ?string $address3
4848
* @param string $addressCity
4949
* @param string $addressCounty
5050
* @param string $addressPostcode
5151
* @param string $contactNumber
52-
* @param string $dateOfBirth
52+
* @param ?string $dateOfBirth
5353
* @return User
5454
*/
55-
public function create(User $user, string $address1, string $address2, string $address3, string $addressCity, string $addressCounty, string $addressPostcode, string $contactNumber, string $dateOfBirth)
55+
public function create(User $user, string $address1, ?string $address2, ?string $address3, string $addressCity, string $addressCounty, string $addressPostcode, string $contactNumber, ?string $dateOfBirth): User
5656
{
5757
$profile = new Profile($user);
5858

0 commit comments

Comments
 (0)