fix(regression): newCollection accepts collections

Signed-off-by: Sami Mazouz <sychocouldy@gmail.com>
This commit is contained in:
Sami Mazouz 2023-05-15 17:31:23 +01:00
parent f6c9bbb427
commit 231cee1f78
No known key found for this signature in database
2 changed files with 4 additions and 2 deletions

View File

@ -47,7 +47,6 @@ class LoadMentionedByRelationship
$loadable = null;
if ($data instanceof Discussion) {
// @phpstan-ignore-next-line
$loadable = $data->newCollection($data->posts)->filter(function ($post) {
return $post instanceof Post;
});

View File

@ -256,7 +256,10 @@ abstract class AbstractModel extends Eloquent
return $result;
}
public function newCollection(array $models = [])
/**
* @param Collection|array $models
*/
public function newCollection($models = [])
{
return new Collection($models);
}