From 1a9da09ccc68c7a8fdc8a1d9989e8916ac442f9e Mon Sep 17 00:00:00 2001 From: Sam Light Date: Wed, 10 Jun 2026 19:00:33 +0100 Subject: Make it so a route has instance of group passed --- src/Route.php | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/Route.php') diff --git a/src/Route.php b/src/Route.php index 58c2397..5b4930d 100644 --- a/src/Route.php +++ b/src/Route.php @@ -19,6 +19,7 @@ class Route protected HttpMethod $method, callable $handler, ?PathSegment $segment = null, + private ?Group $group = null, ) { $this->handler = Closure::fromCallable($handler); @@ -37,6 +38,11 @@ class Route $this->segment = $segment; } + public function setGroup(Group $group): void + { + $this->group = $group; + } + public function getSegment(): PathSegment { return $this->segment; @@ -52,4 +58,9 @@ class Route { return $this->handler; } + + public function getGroup(): ?Group + { + return $this->group; + } } -- cgit v1.2.3