Automattic\WooCommerce\StoreApi\Utilities
ValidationUtils::validate_state
Validate provided state against a countries list of defined states.
If there are no defined states for a country, any given state is valid.
Метод класса: ValidationUtils{}
Хуков нет.
Возвращает
true|false. Valid or not valid.
Использование
$ValidationUtils = new ValidationUtils(); $ValidationUtils->validate_state( $state, $country );
- $state(строка) (обязательный)
- State name or code (sanitized).
- $country(строка) (обязательный)
- Country code.
Код ValidationUtils::validate_state() ValidationUtils::validate state WC 10.4.3
public function validate_state( $state, $country ) {
$states = $this->get_states_for_country( $country );
if ( count( $states ) && ! in_array( \wc_strtoupper( $state ), array_map( '\wc_strtoupper', array_keys( $states ) ), true ) ) {
return false;
}
return true;
}