Title: wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php | Developer.WordPress.org

---

# File: wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php

 * method[CommonClassesStrategy::isPsr17FactoryInstalled()](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/ispsr17factoryinstalled/)
 * Can be used as a condition.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/ispsr17factoryinstalled/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/ispsr17factoryinstalled/#uses)
   | Source: [wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php:104](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php#L104-L115)
 * class[CommonClassesStrategy](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/#uses)
   | Source: [wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php:48](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php#L48-L116)
 * method[CommonClassesStrategy::getCandidates()](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/getcandidates/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/getcandidates/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/getcandidates/#uses)
   | Source: [wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php:54](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php#L54-L60)
 * method[CommonClassesStrategy::getPsr18Candidates()](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/getpsr18candidates/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/getpsr18candidates/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/getpsr18candidates/#uses)
   | Source: [wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php:65](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php#L65-L82)
 * method[CommonClassesStrategy::buzzInstantiate()](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/buzzinstantiate/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/buzzinstantiate/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/buzzinstantiate/#uses)
   | Source: [wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php:83](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php#L83-L86)
 * method[CommonClassesStrategy::symfonyPsr18Instantiate()](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/symfonypsr18instantiate/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/symfonypsr18instantiate/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/symfonypsr18instantiate/#uses)
   | Source: [wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php:87](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php#L87-L90)
 * method[CommonClassesStrategy::isGuzzleImplementingPsr18()](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/isguzzleimplementingpsr18/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/isguzzleimplementingpsr18/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/isguzzleimplementingpsr18/#uses)
   | Source: [wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php:91](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php#L91-L94)
 * method[CommonClassesStrategy::isSymfonyImplementingHttpClient()](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/issymfonyimplementinghttpclient/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/issymfonyimplementinghttpclient/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-http-discovery-strategy-commonclassesstrategy/issymfonyimplementinghttpclient/#uses)
   | Source: [wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php:95](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/CommonClassesStrategy.php#L95-L98)