| @@ 166-168 (lines=3) @@ | ||
| 163 | function wc_rest_validate_reports_request_arg( $value, $request, $param ) { |
|
| 164 | ||
| 165 | $attributes = $request->get_attributes(); |
|
| 166 | if ( ! isset( $attributes['args'][ $param ] ) || ! is_array( $attributes['args'][ $param ] ) ) { |
|
| 167 | return true; |
|
| 168 | } |
|
| 169 | $args = $attributes['args'][ $param ]; |
|
| 170 | ||
| 171 | if ( 'string' === $args['type'] && ! is_string( $value ) ) { |
|
| @@ 162-164 (lines=3) @@ | ||
| 159 | function rest_validate_request_arg( $value, $request, $param ) { |
|
| 160 | ||
| 161 | $attributes = $request->get_attributes(); |
|
| 162 | if ( ! isset( $attributes['args'][ $param ] ) || ! is_array( $attributes['args'][ $param ] ) ) { |
|
| 163 | return true; |
|
| 164 | } |
|
| 165 | $args = $attributes['args'][ $param ]; |
|
| 166 | ||
| 167 | if ( ! empty( $args['enum'] ) ) { |
|
| @@ 247-249 (lines=3) @@ | ||
| 244 | function rest_sanitize_request_arg( $value, $request, $param ) { |
|
| 245 | ||
| 246 | $attributes = $request->get_attributes(); |
|
| 247 | if ( ! isset( $attributes['args'][ $param ] ) || ! is_array( $attributes['args'][ $param ] ) ) { |
|
| 248 | return $value; |
|
| 249 | } |
|
| 250 | $args = $attributes['args'][ $param ]; |
|
| 251 | ||
| 252 | if ( 'integer' === $args['type'] ) { |
|