support for duplicated slashes in nested groups

pull/638/head
fadrian06 2 weeks ago
parent 5425955dd7
commit 15ff651e77

@ -87,7 +87,7 @@ class Route
*/
public function __construct(string $pattern, $callback, array $methods, bool $pass, string $alias = '')
{
$this->pattern = $pattern;
$this->pattern = str_replace('//', '/', $pattern);
$this->callback = $callback;
$this->methods = $methods;
$this->pass = $pass;

@ -134,6 +134,21 @@ class FlightTest extends TestCase
Flight::start();
}
public function testStaticNestedGroups(): void {
Flight::group('/', static function (): void {
Flight::group('/', static function (): void {
Flight::route('GET /', static function (): void {
echo "test";
});
});
});
Flight::request()->url = '/';
$this->expectOutputString('test');
Flight::start();
}
public function testStaticRouteGet()
{

Loading…
Cancel
Save