diff options
author | Daniel Weipert <git@mail.dweipert.de> | 2025-09-11 13:19:21 +0200 |
---|---|---|
committer | Daniel Weipert <git@mail.dweipert.de> | 2025-09-11 13:19:21 +0200 |
commit | b1b101fd98c8b4354a4e0c73e867d817466de30e (patch) | |
tree | 763e6d3dab13a2af8c324f7f879c5874dced76f2 /src/Router/Router.php | |
parent | db014ebf9f8f84a1a0d0972298e70bf29e57c37e (diff) |
sync, rooms, events, etc
Diffstat (limited to 'src/Router/Router.php')
-rw-r--r-- | src/Router/Router.php | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/Router/Router.php b/src/Router/Router.php index 61abed1..534b7f7 100644 --- a/src/Router/Router.php +++ b/src/Router/Router.php @@ -59,7 +59,12 @@ class Router $class = $match["_controller"][0]; $method = $match["_controller"][1]; - return (new $class)->$method(); + $request->attributes->add(array_diff_key( + $match, + array_flip(["_controller", "_route"]) + )); + + return (new $class)->$method($request); } catch (Exception $exception) { return ErrorResponse::fromException($exception); } catch (ResourceNotFoundException $exception) { |