Title: wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php | Developer.WordPress.org

---

# File: wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php

 * method[HeadersCollection::withHeader()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/withheader/)
 * Returns a new instance with the specified header.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/withheader/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/withheader/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php:128](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php#L128-L133)
 * method[HeadersCollection::get()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/get/)
 * Gets a specific header value.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/get/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/get/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php:45](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php#L45-L53)
 * method[HeadersCollection::getAll()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/getall/)
 * Gets all headers.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/getall/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/getall/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php:61](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php#L61-L64)
 * method[HeadersCollection::getAsString()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/getasstring/)
 * Gets header values as a comma-separated string.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/getasstring/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/getasstring/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php:73](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php#L73-L77)
 * method[HeadersCollection::has()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/has/)
 * Checks if a header exists.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/has/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/has/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php:86](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php#L86-L89)
 * method[HeadersCollection::set()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/set/)
 * Sets a header value, replacing any existing value.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/set/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/set/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php:99](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php#L99-L118)
 * class[HeadersCollection](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/)
 * Simple collection for managing HTTP headers with case-insensitive access.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php:14](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php#L14-L134)
 * method[HeadersCollection::__construct()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/__construct/)
 * Constructor.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/__construct/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-collections-headerscollection/__construct/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php:31](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Collections/HeadersCollection.php#L31-L36)