From 801546398f28fd4124ed784fcd3d231a793410c3 Mon Sep 17 00:00:00 2001 From: Jay Potter Date: Sat, 21 Mar 2026 20:31:50 -0400 Subject: [PATCH] init --- composer.json | 4 +++- src/Potter/Http/AbstractHttpRouter.php | 10 ++++++++++ src/Potter/Http/HttpRouter.php | 10 ++++++++++ src/Potter/Http/HttpRouterInterface.php | 17 +++++++++++++++++ src/Potter/Http/HttpRouterTrait.php | 8 ++++++++ 5 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 src/Potter/Http/AbstractHttpRouter.php create mode 100644 src/Potter/Http/HttpRouter.php create mode 100644 src/Potter/Http/HttpRouterInterface.php create mode 100644 src/Potter/Http/HttpRouterTrait.php diff --git a/composer.json b/composer.json index ffb0901..bef82fd 100644 --- a/composer.json +++ b/composer.json @@ -19,6 +19,8 @@ }, "minimum-stability": "stable", "require": { - "php": "^8.3" + "php": "^8.3", + "league/route": "^6.2", + "psr/http-server-handler": "^1.0" } } diff --git a/src/Potter/Http/AbstractHttpRouter.php b/src/Potter/Http/AbstractHttpRouter.php new file mode 100644 index 0000000..ec880f2 --- /dev/null +++ b/src/Potter/Http/AbstractHttpRouter.php @@ -0,0 +1,10 @@ +