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

Automattic\WooCommerce\Blocks\StoreApi\Schemas

AbstractAddressSchema::format_state() protected WC 1.0

Format a state based on the country. If country has defined states, will return an upper case state code.

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

Хуков нет.

Возвращает

Строку.

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

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

Код AbstractAddressSchema::format_state() WC 5.7.1

protected function format_state( $state, $country ) {
	$states = $country ? array_filter( (array) wc()->countries->get_states( $country ) ) : [];

	if ( count( $states ) ) {
		$state        = wc_strtoupper( $state );
		$state_values = array_map( 'wc_strtoupper', array_flip( array_map( 'wc_strtoupper', $states ) ) );

		if ( isset( $state_values[ $state ] ) ) {
			// Convert to state code if a state name was provided.
			return $state_values[ $state ];
		}
	}

	return $state;
}