Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250706) (a6b17d8f6bd)
|
Public Member Functions | |
validate_request (ServerRequestInterface $request,) | |
Validate the request content. | |
Protected Member Functions | |
validate_path (ServerRequestInterface $request, route $moodleroute, RouteInterface $slimroute,) | |
Validate that the path arguments match those supplied in the route. | |
validate_query (ServerRequestInterface $request, route $moodleroute,) | |
Validate that the query parameters match those supplied in the route. | |
validate_request_body (ServerRequestInterface $request, route $moodleroute,) | |
Validate that the request body matches the schema. | |
validate_request_header (ServerRequestInterface $request, route $moodleroute,) | |
Validate that the request headers match the schema. | |
|
protected |
Validate that the path arguments match those supplied in the route.
ServerRequestInterface | $request | |
route | $moodleroute | |
RouteInterface | $slimroute | The route to validate. |
ServerRequestInterface |
coding_exception |
|
protected |
Validate that the query parameters match those supplied in the route.
ServerRequestInterface | $request | |
route | $moodleroute |
ServerRequestInterface |
core\router\request_validator::validate_request | ( | ServerRequestInterface | $request | ) |
Validate the request content.
ServerRequestInterface | $request |
ServerRequestInterface |
Implements core\router\request_validator_interface.
|
protected |
Validate that the request body matches the schema.
ServerRequestInterface | $request | |
route | $moodleroute |
ServerRequestInterface |
|
protected |
Validate that the request headers match the schema.
ServerRequestInterface | $request | |
route | $moodleroute |
ServerRequestInterface |