Skip to content

Commit abf084a

Browse files
committed
refactor: change fake() return types
1 parent 0b43684 commit abf084a

File tree

3 files changed

+9
-11
lines changed

3 files changed

+9
-11
lines changed

src/Models/LoginModel.php

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,17 +55,15 @@ public function recordLoginAttempt(string $email, bool $success, ?string $ipAddr
5555
* Generate a fake login for testing
5656
*
5757
* @throws Exception
58-
*
59-
* @return array
6058
*/
61-
public function fake(Generator &$faker)
59+
public function fake(Generator &$faker): Login
6260
{
63-
return [
61+
return new Login([
6462
'ip_address' => $faker->ipv4,
6563
'email' => $faker->email,
6664
'user_id' => null,
6765
'date' => Time::parse('-1 day')->toDateTimeString(),
6866
'success' => true,
69-
];
67+
]);
7068
}
7169
}

src/Models/UserIdentityModel.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,9 +165,9 @@ public function revokeAllAccessTokens($userId)
165165
->delete();
166166
}
167167

168-
public function fake(Generator &$faker): array
168+
public function fake(Generator &$faker): UserIdentity
169169
{
170-
return [
170+
return new UserIdentity([
171171
'user_id' => fake(UserModel::class)->id,
172172
'type' => 'email_password',
173173
'name' => null,
@@ -177,6 +177,6 @@ public function fake(Generator &$faker): array
177177
'extra' => null,
178178
'force_reset' => false,
179179
'last_used_at' => null,
180-
];
180+
]);
181181
}
182182
}

src/Models/UserModel.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,11 @@ public function addToDefaultGroup(Authenticatable $user): void
114114
$user->addGroup($defaultGroup);
115115
}
116116

117-
public function fake(Generator &$faker): array
117+
public function fake(Generator &$faker): User
118118
{
119-
return [
119+
return new User([
120120
'username' => $faker->userName,
121121
'active' => true,
122-
];
122+
]);
123123
}
124124
}

0 commit comments

Comments
 (0)