summaryrefslogtreecommitdiff
path: root/src/Route.php
diff options
context:
space:
mode:
authorSam Light <sam@lightscale.co.uk>2026-06-10 19:00:33 +0100
committerSam Light <sam@lightscale.co.uk>2026-06-10 19:00:33 +0100
commit1a9da09ccc68c7a8fdc8a1d9989e8916ac442f9e (patch)
treef908d965f808f1de52abad63d86abef2709e563b /src/Route.php
parent71834da8c6f7b24b0c15c57556e053ccd671aa3a (diff)
Make it so a route has instance of group passed
Diffstat (limited to 'src/Route.php')
-rw-r--r--src/Route.php11
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;
+ }
}