|
Moodle PHP Documentation 4.5
Moodle 4.5.5+ (Build: 20250711) (ce34e8ff087)
|
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.