Sanitizes and validates the list of element types.
Description
See also
Parameters
- $types
-
(string|array) (Required) One or more element types.
- $request
-
(WP_REST_Request) (Required) Full details about the request.
- $parameter
-
(string) (Required) Additional parameter to pass to validation.
Return
(array|WP_Error) A list of valid types, otherwise WP_Error object.
Source
File: src/db-objects/elements/rest-elements-controller.php
public function sanitize_type_param( $types, $request, $parameter ) { $types = wp_parse_slug_list( $types ); $all_types = $this->manager->types()->get_all(); foreach ( $types as $type ) { $result = rest_validate_request_arg( $type, $request, $parameter ); if ( is_wp_error( $result ) ) { return $result; } } return $types; }
Changelog
Version | Description |
---|---|
1.0.0 | Introduced. |