From af5b3298785832e0be28c097c7dbb2f4a12c2554 Mon Sep 17 00:00:00 2001 From: lubiana Date: Thu, 26 Jan 2023 20:24:38 +0000 Subject: [PATCH] [ecs] little hack for the ecs [CI SKIP] --- src/Infrastructure/WebApp/Route/HandlerResolver.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Infrastructure/WebApp/Route/HandlerResolver.php b/src/Infrastructure/WebApp/Route/HandlerResolver.php index 80b9a72..de8ca28 100644 --- a/src/Infrastructure/WebApp/Route/HandlerResolver.php +++ b/src/Infrastructure/WebApp/Route/HandlerResolver.php @@ -10,7 +10,10 @@ use Lubian\AttributeMagic\Infrastructure\Route\HttpMethod; use Lubian\AttributeMagic\Infrastructure\WebApp\Request\RequestEvent; use Symfony\Component\HttpFoundation\Response; +use function count; use function FastRoute\cachedDispatcher; +use function is_array; +use function is_string; final readonly class HandlerResolver { @@ -57,11 +60,11 @@ final readonly class HandlerResolver } if ( - !is_array($routeInfo[1]) + ! is_array($routeInfo[1]) || count($routeInfo[1]) !== 2 - || !is_string($routeInfo[1][0]) + || ! is_string($routeInfo[1][0]) || $routeInfo[1][0] === '' - || !is_string($routeInfo[1][1]) + || ! is_string($routeInfo[1][1]) || $routeInfo[1][1] === '' ) { $this->notFound($event);