WC_REST_Authentication::join_with_equals_sign() private WC 1.0
Creates an array of urlencoded strings out of each array key/value pairs.
{} Это метод класса: WC_REST_Authentication{}
Хуков нет.
Возвращает
Строку. Array of urlencoded strings.
Использование
// private - только в коде основоного (родительского) класса $result = $this->join_with_equals_sign( $params, $query_params, $key );
- $params(массив) (обязательный)
- Array of parameters to convert.
- $query_params(массив)
- Array to extend.
- $key(строка)
- Optional Array key to append.
Код WC_REST_Authentication::join_with_equals_sign() WC REST Authentication::join with equals sign WC 5.0.0
private function join_with_equals_sign( $params, $query_params = array(), $key = '' ) {
foreach ( $params as $param_key => $param_value ) {
if ( $key ) {
$param_key = $key . '%5B' . $param_key . '%5D'; // Handle multi-dimensional array.
}
if ( is_array( $param_value ) ) {
$query_params = $this->join_with_equals_sign( $param_value, $query_params, $param_key );
} else {
$string = $param_key . '=' . $param_value; // Join with equals sign.
$query_params[] = wc_rest_urlencode_rfc3986( $string );
}
}
return $query_params;
}