From 9162b02766407c3ea912e44ca0f9c0ee6d6af8a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Thu, 5 Aug 2021 11:23:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HttpServer/Route/Router.php | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/HttpServer/Route/Router.php b/HttpServer/Route/Router.php index 3cc39f6b..f3bb682f 100644 --- a/HttpServer/Route/Router.php +++ b/HttpServer/Route/Router.php @@ -419,16 +419,10 @@ class Router extends HttpService implements RouterInterface */ public function tree_search(?array $explode, $method): ?Node { - if (empty($explode)) { - return static::$nodes[$method]['/'] ?? null; - } - $first = array_shift($explode); - if (!($parent = static::$nodes[$method][$first] ?? null)) { + if (!isset(static::$nodes[$method])) { return null; } - if (empty($explode)) { - return $parent->findNode('/'); - } + $parent = static::$nodes[$method]['/']; while ($value = array_shift($explode)) { $node = $parent->findNode($value); if (!$node) {