|
Moodle PHP Documentation 4.5
Moodle 4.5.5+ (Build: 20250711) (ce34e8ff087)
|
Defines a contract for invoking a route callable. More...
Public Member Functions | |
| __invoke (callable $callable, ServerRequestInterface $request, ResponseInterface $response, array $routeArguments) | |
| Invoke a route callable. | |
Defines a contract for invoking a route callable.
| Slim\Interfaces\InvocationStrategyInterface::__invoke | ( | callable | $callable, |
| ServerRequestInterface | $request, | ||
| ResponseInterface | $response, | ||
| array | $routeArguments ) |
Invoke a route callable.
| callable | $callable | The callable to invoke using the strategy. |
| ServerRequestInterface | $request | The request object. |
| ResponseInterface | $response | The response object. |
| array<string,string> | $routeArguments The route's placeholder arguments |
| ResponseInterface | The response from the callable. |
Implemented in core\router\controller_invoker, Slim\Handlers\Strategies\RequestHandler, Slim\Handlers\Strategies\RequestResponse, Slim\Handlers\Strategies\RequestResponseArgs, and Slim\Handlers\Strategies\RequestResponseNamedArgs.