Buzz.php
Namespace
OpenTelemetry\SDK\Common\Http\Psr\Client\DiscoveryFile
-
vendor/
open-telemetry/ sdk/ Common/ Http/ Psr/ Client/ Discovery/ Buzz.php
View source
<?php
declare (strict_types=1);
namespace OpenTelemetry\SDK\Common\Http\Psr\Client\Discovery;
use Buzz\Client\FileGetContents;
use Http\Discovery\Psr17FactoryDiscovery;
use Psr\Http\Client\ClientInterface;
class Buzz implements DiscoveryInterface {
/**
* @phan-suppress PhanUndeclaredClassReference
*/
public function available() : bool {
return class_exists(FileGetContents::class);
}
/**
* @phan-suppress PhanUndeclaredClassReference,PhanTypeMismatchReturn,PhanUndeclaredClassMethod
*/
public function create(mixed $options) : ClientInterface {
return new FileGetContents(Psr17FactoryDiscovery::findResponseFactory(), $options);
}
}
Classes
Title | Deprecated | Summary |
---|---|---|
Buzz |