This commit is contained in:
2021-09-24 17:58:02 +08:00
parent 152600f985
commit b8fe0413ed
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -38,13 +38,13 @@ class MiddlewareManager extends BaseObject
$source = &static::$_middlewares[$class][$method]; $source = &static::$_middlewares[$class][$method];
if (is_string($middlewares) && !in_array($middlewares, $source)) { if (is_string($middlewares) && !in_array($middlewares, $source)) {
$source[] = di($middlewares); $source[$middlewares] = di($middlewares);
} else { } else {
foreach ($middlewares as $middleware) { foreach ($middlewares as $middleware) {
if (in_array($middleware, $source)) { if (isset($source[$middleware])) {
continue; continue;
} }
$source[] = di($middleware); $source[$middleware] = di($middleware);
} }
} }
return true; return true;
+1 -1
View File
@@ -20,11 +20,11 @@ class CoreMiddleware extends Middleware
*/ */
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
{ {
var_dump(get_called_class());
$response = response()->withAccessControlAllowOrigin('*') $response = response()->withAccessControlAllowOrigin('*')
->withAccessControlRequestMethod($request->getAccessControlRequestMethod()) ->withAccessControlRequestMethod($request->getAccessControlRequestMethod())
->withAccessControlAllowHeaders($request->getAccessControlAllowHeaders()); ->withAccessControlAllowHeaders($request->getAccessControlAllowHeaders());
var_dump($response);
return $handler->handle($request); return $handler->handle($request);
} }