Skip to content

Commit e816109

Browse files
committed
Remove multi route check
1 parent 9085833 commit e816109

File tree

3 files changed

+0
-38
lines changed

3 files changed

+0
-38
lines changed

packages/router/src/Exceptions/ControllerMethodHasMultipleRoutes.php

Lines changed: 0 additions & 24 deletions
This file was deleted.

packages/router/src/UriGenerator.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -223,10 +223,6 @@ private function normalizeActionToUri(array|string|MethodReflector $action): str
223223
throw new ControllerMethodHadNoRoute($controllerClass, $controllerMethod);
224224
}
225225

226-
if (count($routes) > 1) {
227-
throw new ControllerMethodHasMultipleRoutes($controllerClass, $controllerMethod, $routes);
228-
}
229-
230226
return Str\ensure_starts_with($routes[0], '/');
231227
}
232228
}

tests/Integration/Route/UriGeneratorTest.php

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
use Tempest\Http\GenericRequest;
1111
use Tempest\Http\Method;
1212
use Tempest\Router\Exceptions\ControllerActionDoesNotExist;
13-
use Tempest\Router\Exceptions\ControllerMethodHasMultipleRoutes;
1413
use Tempest\Router\UriGenerator;
1514
use Tests\Tempest\Fixtures\Controllers\ControllerWithEnumBinding;
1615
use Tests\Tempest\Fixtures\Controllers\ControllerWithRepeatedRoutes;
@@ -285,15 +284,6 @@ public function is_current_uri_with_prefix_decorator(): void
285284
$this->assertTrue($this->generator->isCurrentUri(PrefixController::class));
286285
}
287286

288-
#[Test]
289-
public function controller_with_multiple_routes(): void
290-
{
291-
$this->expectException(ControllerMethodHasMultipleRoutes::class);
292-
$this->expectExceptionMessage('Controller method `' . ControllerWithRepeatedRoutes::class . '::__invoke()` has multiple different routes');
293-
294-
$this->generator->createUri(ControllerWithRepeatedRoutes::class);
295-
}
296-
297287
#[Test]
298288
public function uri_to_controller_with_multiple_routes(): void
299289
{

0 commit comments

Comments
 (0)