Fix signature of HandleErrors middleware

In Laravel 5.8, the `Container::tagged()` method was changed to return
an iterator [1].

We only use the result for iteration, or, in this case, to pass a bunch
of "reporters" to the error handler middleware, therefore we need to
accept an iterable here.

[1]: https://laravel.com/docs/5.8/upgrade#container-generators
This commit is contained in:
Franz Liedke 2020-05-08 22:20:48 +02:00
parent 484933db7d
commit 220c8c66b0
No known key found for this signature in database
GPG Key ID: 9A0231A879B055F4

View File

@ -41,7 +41,7 @@ class HandleErrors implements Middleware
*/
protected $reporters;
public function __construct(Registry $registry, HttpFormatter $formatter, array $reporters)
public function __construct(Registry $registry, HttpFormatter $formatter, iterable $reporters)
{
$this->registry = $registry;
$this->formatter = $formatter;