Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250706) (a6b17d8f6bd)
|
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.