WordPress\AiClientDependencies\Http\Discovery\Strategy

CommonClassesStrategy::isPsr17FactoryInstalledpublic staticWP 1.0

Can be used as a condition.

Method of the class: CommonClassesStrategy{}

No Hooks.

Returns

true|false.

Usage

$result = CommonClassesStrategy::isPsr17FactoryInstalled();

CommonClassesStrategy::isPsr17FactoryInstalled() code WP 7.0

public static function isPsr17FactoryInstalled()
{
    try {
        Psr17FactoryDiscovery::findResponseFactory();
    } catch (NotFoundException $e) {
        return \false;
    } catch (\Throwable $e) {
        trigger_error(sprintf('Got exception "%s (%s)" while checking if a PSR-17 ResponseFactory is available', get_class($e), $e->getMessage()), \E_USER_WARNING);
        return \false;
    }
    return \true;
}