diff --git a/src/DI/ApiRoutesResolver.php b/src/DI/ApiRoutesResolver.php index 56fefab..40a89ca 100644 --- a/src/DI/ApiRoutesResolver.php +++ b/src/DI/ApiRoutesResolver.php @@ -52,7 +52,7 @@ public function findAndDestroyUserRoutes(IRouter $router): array $keys = []; $return = []; - foreach ($router as $key => $route) { + foreach ($router->getRouters() as $key => $route) { $return[] = $route; $keys[] = $key; } diff --git a/tests/cases/ApiRoutesResolverTest.php b/tests/cases/ApiRoutesResolverTest.php index ebc21f3..6b3b458 100644 --- a/tests/cases/ApiRoutesResolverTest.php +++ b/tests/cases/ApiRoutesResolverTest.php @@ -31,7 +31,7 @@ public function testRouteList(): void $order = []; - foreach ($router as $route) { + foreach ($router->getRouters() as $route) { $order[] = $route; }