WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

Automattic\WooCommerce\Blocks\StoreApi\Schemas

AbstractAddressSchema::validate_state() protected WC 1.0

Validate provided state against a countries list of defined states.

If there are no defined states for a country, any given state is valid.

{} Это метод класса: AbstractAddressSchema{}

Хуков нет.

Возвращает

true|false. Valid or not valid.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->validate_state( $state, $country );
$state(строка) (обязательный)
State name or code (sanitized).
$country(строка) (обязательный)
Country code.

Код AbstractAddressSchema::validate_state() WC 6.1.1

protected 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;
}