diff --git a/src/Support/ServiceProvider.php b/src/Support/ServiceProvider.php index 55e1071f4..d24261be0 100644 --- a/src/Support/ServiceProvider.php +++ b/src/Support/ServiceProvider.php @@ -22,8 +22,14 @@ class ServiceProvider extends IlluminateServiceProvider public function extend() { - foreach (func_get_args() as $extender) { - $extender->extend($this->app); + // @todo don't support func_get_args + foreach (func_get_args() as $extenders) { + if (! is_array($extenders)) { + $extenders = [$extenders]; + } + foreach ($extenders as $extender) { + $extender->extend($this->app); + } } } }