Title: Methods | Page 14 of 49 | Developer.WordPress.org

---

# Methods

 * method[IdnaEncoder::adapt()](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/adapt/)
 * Adapt the bias
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/adapt/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/adapt/#uses)
   | Source: [wp-includes/Requests/src/IdnaEncoder.php:388](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/IdnaEncoder.php#L388-L411)
 * method[IdnaEncoder::digit_to_char()](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/digit_to_char/)
 * Convert a digit to its respective character
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/digit_to_char/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/digit_to_char/#uses)
   | Source: [wp-includes/Requests/src/IdnaEncoder.php:365](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/IdnaEncoder.php#L365-L375)
 * method[IdnaEncoder::encode()](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/encode/)
 * Encode a hostname using Punycode
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/encode/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/encode/#uses)
   | Source: [wp-includes/Requests/src/IdnaEncoder.php:61](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/IdnaEncoder.php#L61-L72)
 * method[IdnaEncoder::is_ascii()](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/is_ascii/)
 * Check whether a given text string contains only ASCII characters
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/is_ascii/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/is_ascii/#uses)
   | Source: [wp-includes/Requests/src/IdnaEncoder.php:143](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/IdnaEncoder.php#L143-L145)
 * method[IdnaEncoder::nameprep()](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/nameprep/)
 * Prepare a text string for use as an IDNA name
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/nameprep/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/nameprep/#uses)
   | Source: [wp-includes/Requests/src/IdnaEncoder.php:154](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/IdnaEncoder.php#L154-L156)
 * method[IdnaEncoder::punycode_encode()](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/punycode_encode/)
 * RFC3492-compliant encoder
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/punycode_encode/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/punycode_encode/#uses)
   | Source: [wp-includes/Requests/src/IdnaEncoder.php:253](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/IdnaEncoder.php#L253-L353)
 * method[IdnaEncoder::to_ascii()](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/to_ascii/)
 * Convert a UTF-8 text string to an ASCII string using Punycode
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/to_ascii/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/to_ascii/#uses)
   | Source: [wp-includes/Requests/src/IdnaEncoder.php:85](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/IdnaEncoder.php#L85-L133)
 * method[IdnaEncoder::utf8_to_codepoints()](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/utf8_to_codepoints/)
 * Convert a UTF-8 string to a UCS-4 codepoint array
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/utf8_to_codepoints/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-idnaencoder/utf8_to_codepoints/#uses)
   | Source: [wp-includes/Requests/src/IdnaEncoder.php:168](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/IdnaEncoder.php#L168-L241)
 * method[InputValidator::has_array_access()](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/has_array_access/)
 * Verify whether a received input parameter is _accessible as if it were an array_.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/has_array_access/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/has_array_access/#uses)
   | Source: [wp-includes/Requests/src/Utility/InputValidator.php:69](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Utility/InputValidator.php#L69-L71)
 * method[InputValidator::is_curl_handle()](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/is_curl_handle/)
 * Verify whether a received input parameter is a Curl handle.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/is_curl_handle/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/is_curl_handle/#uses)
   | Source: [wp-includes/Requests/src/Utility/InputValidator.php:98](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Utility/InputValidator.php#L98-L108)
 * method[InputValidator::is_iterable()](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/is_iterable/)
 * Verify whether a received input parameter is “iterable”.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/is_iterable/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/is_iterable/#uses)
   | Source: [wp-includes/Requests/src/Utility/InputValidator.php:83](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Utility/InputValidator.php#L83-L85)
 * method[InputValidator::is_numeric_array_key()](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/is_numeric_array_key/)
 * Verify whether a received input parameter is usable as an integer array key.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/is_numeric_array_key/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/is_numeric_array_key/#uses)
   | Source: [wp-includes/Requests/src/Utility/InputValidator.php:39](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Utility/InputValidator.php#L39-L49)
 * method[InputValidator::is_stringable_object()](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/is_stringable_object/)
 * Verify whether a received input parameter is “stringable”.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/is_stringable_object/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/is_stringable_object/#uses)
   | Source: [wp-includes/Requests/src/Utility/InputValidator.php:58](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Utility/InputValidator.php#L58-L60)
 * method[InputValidator::is_string_or_stringable()](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/is_string_or_stringable/)
 * Verify that a received input parameter is of type string or is “stringable”.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/is_string_or_stringable/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/is_string_or_stringable/#uses)
   | Source: [wp-includes/Requests/src/Utility/InputValidator.php:28](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Utility/InputValidator.php#L28-L30)
 * method[InvalidArgument::create()](https://developer.wordpress.org/reference/classes/wporg-requests-exception-invalidargument/create/)
 * Create a new invalid argument exception with a standardized text.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-invalidargument/create/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-invalidargument/create/#uses)
   | Source: [wp-includes/Requests/src/Exception/InvalidArgument.php:25](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Exception/InvalidArgument.php#L25-L40)
 * method[Ipv6::check_ipv6()](https://developer.wordpress.org/reference/classes/wporg-requests-ipv6/check_ipv6/)
 * Checks an IPv6 address
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-ipv6/check_ipv6/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-ipv6/check_ipv6/#uses)
   | Source: [wp-includes/Requests/src/Ipv6.php:158](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Ipv6.php#L158-L202)
 * method[Ipv6::compress()](https://developer.wordpress.org/reference/classes/wporg-requests-ipv6/compress/)
 * Compresses an IPv6 address
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-ipv6/compress/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-ipv6/compress/#uses)
   | Source: [wp-includes/Requests/src/Ipv6.php:97](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Ipv6.php#L97-L125)
 * method[Ipv6::split_v6_v4()](https://developer.wordpress.org/reference/classes/wporg-requests-ipv6/split_v6_v4/)
 * Splits an IPv6 address into the IPv6 and IPv4 representation parts
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-ipv6/split_v6_v4/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-ipv6/split_v6_v4/#uses)
   | Source: [wp-includes/Requests/src/Ipv6.php:139](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Ipv6.php#L139-L148)
 * method[Ipv6::uncompress()](https://developer.wordpress.org/reference/classes/wporg-requests-ipv6/uncompress/)
 * Uncompresses an IPv6 address
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-ipv6/uncompress/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-ipv6/uncompress/#uses)
   | Source: [wp-includes/Requests/src/Ipv6.php:43](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Ipv6.php#L43-L80)
 * method[Iri::absolutize()](https://developer.wordpress.org/reference/classes/wporg-requests-iri/absolutize/)
 * Create a new IRI object by resolving a relative IRI
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/absolutize/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/absolutize/#uses)
   | Source: [wp-includes/Requests/src/Iri.php:270](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Iri.php#L270-L333)
 * method[Iri::get_authority()](https://developer.wordpress.org/reference/classes/wporg-requests-iri/get_authority/)
 * Get the complete authority
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/get_authority/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/get_authority/#uses)
   | Source: [wp-includes/Requests/src/Iri.php:1107](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Iri.php#L1107-L1115)
 * method[Iri::get_iauthority()](https://developer.wordpress.org/reference/classes/wporg-requests-iri/get_iauthority/)
 * Get the complete iauthority
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/get_iauthority/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/get_iauthority/#uses)
   | Source: [wp-includes/Requests/src/Iri.php:1084](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Iri.php#L1084-L1100)
 * method[Iri::get_iri()](https://developer.wordpress.org/reference/classes/wporg-requests-iri/get_iri/)
 * Get the complete IRI
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/get_iri/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/get_iri/#uses)
   | Source: [wp-includes/Requests/src/Iri.php:1047](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Iri.php#L1047-L1068)
 * method[Iri::get_uri()](https://developer.wordpress.org/reference/classes/wporg-requests-iri/get_uri/)
 * Get the complete URI
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/get_uri/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/get_uri/#uses)
   | Source: [wp-includes/Requests/src/Iri.php:1075](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Iri.php#L1075-L1077)
 * method[Iri::is_valid()](https://developer.wordpress.org/reference/classes/wporg-requests-iri/is_valid/)
 * Check if the object represents a valid IRI. This needs to be done on each call
   as some things change depending on another part of the IRI.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/is_valid/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/is_valid/#uses)
   | Source: [wp-includes/Requests/src/Iri.php:701](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Iri.php#L701-L718)
 * method[Iri::parse_iri()](https://developer.wordpress.org/reference/classes/wporg-requests-iri/parse_iri/)
 * Parse an IRI into scheme/authority/path/query/fragment segments
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/parse_iri/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/parse_iri/#uses)
   | Source: [wp-includes/Requests/src/Iri.php:341](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Iri.php#L341-L364)
 * method[Iri::remove_dot_segments()](https://developer.wordpress.org/reference/classes/wporg-requests-iri/remove_dot_segments/)
 * Remove dot segments from a path
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/remove_dot_segments/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/remove_dot_segments/#uses)
   | Source: [wp-includes/Requests/src/Iri.php:372](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Iri.php#L372-L423)
 * method[Iri::remove_iunreserved_percent_encoded()](https://developer.wordpress.org/reference/classes/wporg-requests-iri/remove_iunreserved_percent_encoded/)
 * Callback function for preg_replace_callback.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/remove_iunreserved_percent_encoded/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/remove_iunreserved_percent_encoded/#uses)
   | Source: [wp-includes/Requests/src/Iri.php:557](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Iri.php#L557-L669)
 * method[Iri::replace_invalid_with_pct_encoding()](https://developer.wordpress.org/reference/classes/wporg-requests-iri/replace_invalid_with_pct_encoding/)
 * Replace invalid character with percent encoding
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/replace_invalid_with_pct_encoding/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/replace_invalid_with_pct_encoding/#uses)
   | Source: [wp-includes/Requests/src/Iri.php:434](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Iri.php#L434-L546)
 * method[Iri::scheme_normalization()](https://developer.wordpress.org/reference/classes/wporg-requests-iri/scheme_normalization/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/scheme_normalization/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-iri/scheme_normalization/#uses)
   | Source: [wp-includes/Requests/src/Iri.php:671](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Iri.php#L671-L693)

 [Previous Page](https://developer.wordpress.org/reference/methods/page/13/?output_format=md)

[1](https://developer.wordpress.org/reference/methods/?output_format=md) … [12](https://developer.wordpress.org/reference/methods/page/12/?output_format=md)
[13](https://developer.wordpress.org/reference/methods/page/13/?output_format=md)
14 [15](https://developer.wordpress.org/reference/methods/page/15/?output_format=md)
[16](https://developer.wordpress.org/reference/methods/page/16/?output_format=md)…
[49](https://developer.wordpress.org/reference/methods/page/49/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/methods/page/15/?output_format=md)