Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250620) (7d9030acd6e)
|
Public Member Functions | |
__construct (protected response_handler response_handler $responsehandler, protected request_validator_interface request_validator_interface $requestvalidator, protected response_validator_interface response_validator_interface $responsevalidator,) | |
Create a new instance of the validation middleware. | |
process (ServerRequestInterface $request, RequestHandlerInterface $handler) | |
Process an incoming server request. | |
core\router\middleware\validation_middleware::__construct | ( | protected response_handler response_handler | $responsehandler, |
protected request_validator_interface request_validator_interface | $requestvalidator, | ||
protected response_validator_interface response_validator_interface | $responsevalidator ) |
Create a new instance of the validation middleware.
response_handler | $responsehandler | A handler to standardise a response |
request_validator_interface | $requestvalidator | A request validator |
response_validator_interface | $responsevalidator | A response validator |
$responsehandler | A handler to standardise a response |
$requestvalidator | The request validator used to validate incoming data |
$responsevalidator | The response validator used to validate incoming data |
core\router\middleware\validation_middleware::process | ( | ServerRequestInterface | $request, |
RequestHandlerInterface | $handler ) |
Process an incoming server request.
Processes an incoming server request in order to produce a response. If unable to produce the response itself, it may delegate to the provided request handler to do so.
Implements Psr\Http\Server\MiddlewareInterface.