1 Commits

Author SHA1 Message Date
Sebastian 1d05f5af9d chore(deps): update dependency dompurify to v3.4.12
Build Test / build (pull_request) Failing after 10m15s
PHP Unit Tests / test (pull_request) Failing after 14m59s
JS Unit Tests / test (pull_request) Failing after 15m1s
2026-07-18 03:07:42 +00:00
2 changed files with 2 additions and 17 deletions
+2 -10
View File
@@ -4,7 +4,6 @@ namespace KTXC\Routing;
use DI\Attribute\Inject;
use KTXC\Http\Request\Request;
use KTXC\Http\Request\RequestInputParameters;
use KTXC\Http\Response\Response;
use KTXC\Injection\Container;
use KTXC\Module\ModuleManager;
@@ -208,8 +207,7 @@ class Router
/**
* Dispatch a matched route meta and return a Response (or null if controller does not return one).
* Performs light argument resolution: Request object, route params, body fields, query params, full body for array params.
* Precedence on name collision: route params > body fields > query params > parameter default.
* Performs light argument resolution: Request object, route params, body fields, full body for array params.
*/
public function dispatch(Route $route, Request $request): ?Response
{
@@ -226,8 +224,7 @@ class Router
try {
$requestParameters = $request->getPayload();
} catch (\Throwable) {
// ignore payload errors, fall back to an empty parameter bag
$requestParameters = new RequestInputParameters([]);
// ignore payload errors
}
$reflectionMethod = new \ReflectionMethod($routeControllerName, $routeControllerMethod);
$routeParams = $route->params ?? [];
@@ -261,11 +258,6 @@ class Router
$callArgs[] = $requestParameters->get($reflectionParameterName);
continue;
}
// if method parameter matches a query string param, use that
if ($request->query->has($reflectionParameterName)) {
$callArgs[] = $request->query->get($reflectionParameterName);
continue;
}
// if method parameter did not match, but has a default value, use that
if ($reflectionParameter->isDefaultValueAvailable()) {
$callArgs[] = $reflectionParameter->getDefaultValue();
@@ -155,13 +155,6 @@ class AuthenticationManager
);
}
if ($session->userIdentifier === null && $session->userIdentity) {
$user = $this->userService->fetchByIdentity($session->userIdentity);
if ($user) {
$session->userIdentifier = $user->getId();
}
}
// Build provider context
$context = $this->buildProviderContext($session, $method);