From 7bff7c6c61aa5865966cdd6cea93409771f97413 Mon Sep 17 00:00:00 2001 From: Craig Morris Date: Fri, 21 Jan 2022 12:03:57 +0000 Subject: [PATCH 1/3] add type to UserFactory for generic parent class --- database/factories/UserFactory.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php index a3eb239a..e8942b5e 100644 --- a/database/factories/UserFactory.php +++ b/database/factories/UserFactory.php @@ -2,9 +2,13 @@ namespace Database\Factories; +use App\Models\User; use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Support\Str; +/** + * @implements Factory + */ class UserFactory extends Factory { /** From 4c94086856e5a876dd8d0ae933bf96d14964ba70 Mon Sep 17 00:00:00 2001 From: Craig Morris Date: Fri, 21 Jan 2022 12:21:38 +0000 Subject: [PATCH 2/3] switch to extends --- database/factories/UserFactory.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php index e8942b5e..00a03069 100644 --- a/database/factories/UserFactory.php +++ b/database/factories/UserFactory.php @@ -7,7 +7,7 @@ use Illuminate\Support\Str; /** - * @implements Factory + * @extends Factory */ class UserFactory extends Factory { From 1db81e7e8cc624c0b6992d451646d32fe2d5f358 Mon Sep 17 00:00:00 2001 From: Craig Morris Date: Fri, 21 Jan 2022 12:32:08 +0000 Subject: [PATCH 3/3] use FQN --- database/factories/UserFactory.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php index 00a03069..d6ca9267 100644 --- a/database/factories/UserFactory.php +++ b/database/factories/UserFactory.php @@ -2,12 +2,11 @@ namespace Database\Factories; -use App\Models\User; use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Support\Str; /** - * @extends Factory + * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\User> */ class UserFactory extends Factory {