Automattic\WooCommerce\Admin\API\Reports
TimeInterval::rest_validate_between_numeric_arg()
Validate a "*_between" range argument (an array with 2 numeric items).
Метод класса: TimeInterval{}
Хуков нет.
Возвращает
WP_Error|true|false
.
Использование
$result = TimeInterval::rest_validate_between_numeric_arg( $value, $request, $param );
- $value(разное) (обязательный)
- Parameter value.
- $request(WP_REST_Request) (обязательный)
- REST Request.
- $param(строка) (обязательный)
- Parameter name.
Код TimeInterval::rest_validate_between_numeric_arg() TimeInterval::rest validate between numeric arg WC 9.8.1
public static function rest_validate_between_numeric_arg( $value, $request, $param ) { if ( ! wp_is_numeric_array( $value ) ) { return new \WP_Error( 'rest_invalid_param', /* translators: 1: parameter name */ sprintf( __( '%1$s is not a numerically indexed array.', 'woocommerce' ), $param ) ); } if ( ! is_array( $value ) || 2 !== count( $value ) || ! is_numeric( $value[0] ) || ! is_numeric( $value[1] ) ) { return new \WP_Error( 'rest_invalid_param', /* translators: %s: parameter name */ sprintf( __( '%s must contain 2 numbers.', 'woocommerce' ), $param ) ); } return true; }