Yoast\WP\SEO\MyYoast_Client\Infrastructure\DPoP
DPoP_Handler::extract_header
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() 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;
}