diff options
| author | Sam Light <sam@lightscale.co.uk> | 2026-06-10 19:00:33 +0100 |
|---|---|---|
| committer | Sam Light <sam@lightscale.co.uk> | 2026-06-10 19:00:33 +0100 |
| commit | 1a9da09ccc68c7a8fdc8a1d9989e8916ac442f9e (patch) | |
| tree | f908d965f808f1de52abad63d86abef2709e563b /src/Route.php | |
| parent | 71834da8c6f7b24b0c15c57556e053ccd671aa3a (diff) | |
Make it so a route has instance of group passed
Diffstat (limited to 'src/Route.php')
| -rw-r--r-- | src/Route.php | 11 |
1 files changed, 11 insertions, 0 deletions
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; + } } |
