We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 81de520 commit 1862281Copy full SHA for 1862281
src/Support/Field.php
@@ -147,7 +147,7 @@ protected function getMiddleware(): array
147
}
148
149
/**
150
- * @return array<string>
+ * @return array<class-string|object>
151
* @phpstan-param array<string> $middleware
152
*/
153
protected function appendGlobalMiddlewares(array $middleware): array
@@ -175,7 +175,7 @@ protected function getResolver(): ?Closure
175
176
foreach ($middleware as $name) {
177
/** @var Middleware $instance */
178
- $instance = app()->make($name);
+ $instance = \is_object($name) ? $name : app()->make($name);
179
180
if (method_exists($instance, 'terminate')) {
181
app()->terminating(function () use ($arguments, $instance, $result): void {
0 commit comments