From 03f69cb770d1f59701779da80952241df21215a3 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Tue, 12 Oct 2021 14:38:29 +0100 Subject: [PATCH] Makes HasFactory generic --- .../Database/Eloquent/Factories/HasFactory.php | 4 ++-- types/Autoload.php | 9 +++++++++ types/Database/Eloquent/Collection.php | 5 ----- types/Database/Eloquent/Factories/Factory.php | 5 ----- types/Database/Eloquent/Model.php | 6 ++++++ types/Support/Collection.php | 5 ----- 6 files changed, 17 insertions(+), 17 deletions(-) create mode 100644 types/Autoload.php create mode 100644 types/Database/Eloquent/Model.php diff --git a/src/Illuminate/Database/Eloquent/Factories/HasFactory.php b/src/Illuminate/Database/Eloquent/Factories/HasFactory.php index 383899abb6ee..f10281d14100 100644 --- a/src/Illuminate/Database/Eloquent/Factories/HasFactory.php +++ b/src/Illuminate/Database/Eloquent/Factories/HasFactory.php @@ -9,7 +9,7 @@ trait HasFactory * * @param callable|array|int|null $count * @param callable|array $state - * @return \Illuminate\Database\Eloquent\Factories\Factory + * @return \Illuminate\Database\Eloquent\Factories\Factory */ public static function factory($count = null, $state = []) { @@ -23,7 +23,7 @@ public static function factory($count = null, $state = []) /** * Create a new factory instance for the model. * - * @return \Illuminate\Database\Eloquent\Factories\Factory + * @return \Illuminate\Database\Eloquent\Factories\Factory */ protected static function newFactory() { diff --git a/types/Autoload.php b/types/Autoload.php new file mode 100644 index 000000000000..c530f58cf883 --- /dev/null +++ b/types/Autoload.php @@ -0,0 +1,9 @@ +', $collection); diff --git a/types/Database/Eloquent/Factories/Factory.php b/types/Database/Eloquent/Factories/Factory.php index 902d4d393b8f..0314749aa419 100644 --- a/types/Database/Eloquent/Factories/Factory.php +++ b/types/Database/Eloquent/Factories/Factory.php @@ -1,13 +1,8 @@ */ diff --git a/types/Database/Eloquent/Model.php b/types/Database/Eloquent/Model.php new file mode 100644 index 000000000000..3ca5dc05fd7e --- /dev/null +++ b/types/Database/Eloquent/Model.php @@ -0,0 +1,6 @@ +', $factory); diff --git a/types/Support/Collection.php b/types/Support/Collection.php index c11e5f40c6b0..ae2fe45ba18f 100644 --- a/types/Support/Collection.php +++ b/types/Support/Collection.php @@ -1,14 +1,9 @@ $arrayable */ $arrayable = [];