diff --git a/src/wp-includes/ai-client/adapters/class-wp-ai-client-http-client.php b/src/wp-includes/ai-client/adapters/class-wp-ai-client-http-client.php index 1c1db9a26c707..d8f1e25e8fa47 100644 --- a/src/wp-includes/ai-client/adapters/class-wp-ai-client-http-client.php +++ b/src/wp-includes/ai-client/adapters/class-wp-ai-client-http-client.php @@ -211,7 +211,7 @@ private function create_psr_response( array $wp_response ): ResponseInterface { $headers = $headers->get_headers(); } - if ( is_array( $headers ) || $headers instanceof Traversable ) { + if ( is_iterable( $headers ) ) { foreach ( $headers as $name => $value ) { $response = $response->withHeader( $name, $value ); }