From cd01ab9e728aba5a5de2b7369e3a23d28a6bc1d4 Mon Sep 17 00:00:00 2001 From: KJ Date: Fri, 20 Oct 2023 16:26:17 -0400 Subject: [PATCH] Change switch to match. --- src/Libs/Router.php | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/src/Libs/Router.php b/src/Libs/Router.php index 5cdb7c0..c4eb377 100644 --- a/src/Libs/Router.php +++ b/src/Libs/Router.php @@ -328,24 +328,13 @@ class Router { */ public static function apply(): void { $path = static::currentPath(); - $routers = []; - switch ($_SERVER['REQUEST_METHOD']){ // Según el método selecciona un arreglo de routers configurados - case 'POST': - $routers = static::$post; - break; - case 'PUT': - $routers = static::$put; - break; - case 'PATCH': - $routers = static::$patch; - break; - case 'DELETE': - $routers = static::$delete; - break; - default: - $routers = static::$get; - break; - } + $routers = match($_SERVER['REQUEST_METHOD']) { // Según el método selecciona un arreglo de routers configurados + 'POST' => static::$post, + 'PUT' => static::$put, + 'PATCH' => static::$patch, + 'DELETE' => static::$delete, + default => static::$get + }; $req = static::getReq();