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

WC_REST_Authentication::normalize_parameters() private WC 1.0

Normalize each parameter by assuming each parameter may have already been encoded, so attempt to decode, and then re-encode according to RFC 3986.

Note both the key and value is normalized so a filter param like:

'filter[period]' => 'week'

is encoded to:

'filter%255Bperiod%255D' => 'week'

This conforms to the OAuth 1.0a spec which indicates the entire query string should be URL encoded.

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

Хуков нет.

Возвращает

Массив. Normalized parameters.

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

// private - только в коде основоного (родительского) класса
$result = $this->normalize_parameters( $parameters );
$parameters(массив) (обязательный)
Un-normalized parameters.

Заметки

  • Смотрите: rawurlencode()

Код WC_REST_Authentication::normalize_parameters() WC 4.5.2

woocommerce/includes/class-wc-rest-authentication.php
<?php
private function normalize_parameters( $parameters ) {
	$keys       = wc_rest_urlencode_rfc3986( array_keys( $parameters ) );
	$values     = wc_rest_urlencode_rfc3986( array_values( $parameters ) );
	$parameters = array_combine( $keys, $values );

	return $parameters;
}