diff --git a/extensions/mentions/src/Api/LoadMentionedByRelationship.php b/extensions/mentions/src/Api/LoadMentionedByRelationship.php index e6ba9f4fb..209e3be6b 100644 --- a/extensions/mentions/src/Api/LoadMentionedByRelationship.php +++ b/extensions/mentions/src/Api/LoadMentionedByRelationship.php @@ -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; }); diff --git a/framework/core/src/Database/AbstractModel.php b/framework/core/src/Database/AbstractModel.php index 9805ecf0d..a5ff739f9 100644 --- a/framework/core/src/Database/AbstractModel.php +++ b/framework/core/src/Database/AbstractModel.php @@ -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); }