Guard Execution Service
Executes guards for a route and determines if the request should proceed. Guards are executed in order; all must pass for the request to proceed.
Execute all guards for a route
Array of guards (classes or instances)
Router context
Request-scoped DI container
true if all guards pass
Error from first failing guard
Guard Execution Service
Executes guards for a route and determines if the request should proceed. Guards are executed in order; all must pass for the request to proceed.