Guzzle.php
Namespace
OpenTelemetry\SDK\Common\Http\Psr\Client\DiscoveryFile
-
vendor/
open-telemetry/ sdk/ Common/ Http/ Psr/ Client/ Discovery/ Guzzle.php
View source
<?php
declare (strict_types=1);
namespace OpenTelemetry\SDK\Common\Http\Psr\Client\Discovery;
use GuzzleHttp\Client;
use Psr\Http\Client\ClientInterface;
class Guzzle implements DiscoveryInterface {
public function available() : bool {
return class_exists(Client::class) && is_a(Client::class, ClientInterface::class, true);
}
public function create(mixed $options) : ClientInterface {
return new Client($options);
}
}
Classes
Title | Deprecated | Summary |
---|---|---|
Guzzle |