From 2a021cc06de7c1535dd000c14587d93cf278d4d2 Mon Sep 17 00:00:00 2001 From: Sam Light Date: Wed, 10 Jun 2026 19:00:33 +0100 Subject: middleware trait and added to router --- src/Concerns/HasMiddleware.php | 24 ++++++++++++++++++++++++ src/Router.php | 1 + 2 files changed, 25 insertions(+) create mode 100644 src/Concerns/HasMiddleware.php diff --git a/src/Concerns/HasMiddleware.php b/src/Concerns/HasMiddleware.php new file mode 100644 index 0000000..e0c6b1a --- /dev/null +++ b/src/Concerns/HasMiddleware.php @@ -0,0 +1,24 @@ +middleware = [ + ...$this->middleware, + ...$middleware, + ]; + return $this; + } +} diff --git a/src/Router.php b/src/Router.php index 74c4e89..62ac52f 100644 --- a/src/Router.php +++ b/src/Router.php @@ -14,6 +14,7 @@ class Router { use Concerns\CreatesRoutes; use Concerns\CreatesGroups; + use Concerns\HasMiddleware; private PathSegment $root; private Strategy $strategy; -- cgit v1.2.3