Title: wp-includes/Requests/src/Utility/InputValidator.php | Developer.WordPress.org

---

# File: wp-includes/Requests/src/Utility/InputValidator.php

 * 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_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)
 * class[InputValidator](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/)
 * Input validation utilities.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-utility-inputvalidator/#uses)
   | Source: [wp-includes/Requests/src/Utility/InputValidator.php:19](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Utility/InputValidator.php#L19-L109)
 * 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[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::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)