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