Yoast\WP\SEO\MyYoast_Client\Infrastructure\DPoP

DPoP_Handler::extract_headerprivateYoast 1.0

Extracts a header value from response headers (case-insensitive).

Метод класса: DPoP_Handler{}

Хуков нет.

Возвращает

Строку|null. The header value, or null if not found.

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

// private - только в коде основоного (родительского) класса
$result = $this->extract_header( $headers, $header_name ): ?string;
$headers(массив) (обязательный)
.
$header_name(строка) (обязательный)
The header name to find.

Код DPoP_Handler::extract_header() Yoast 27.7

private function extract_header( array $headers, string $header_name ): ?string {
	$header_name_lower = \strtolower( $header_name );

	foreach ( $headers as $key => $value ) {
		if ( \strtolower( $key ) === $header_name_lower ) {
			return \is_array( $value ) ? $value[0] : (string) $value;
		}
	}

	return null;
}