Constructor.
Parameters
$clientWordPressAiClientDependenciesPsrHttpClientClientInterface|nulloptional- PSR-18 HTTP client.
Default:
null $requestFactoryWordPressAiClientDependenciesPsrHttpMessageRequestFactoryInterface|nulloptional- PSR-17 request factory.
Default:
null $streamFactoryWordPressAiClientDependenciesPsrHttpMessageStreamFactoryInterface|nulloptional- PSR-17 stream factory.
Default:
null
Source
public function __construct(?ClientInterface $client = null, ?RequestFactoryInterface $requestFactory = null, ?StreamFactoryInterface $streamFactory = null)
{
$this->client = $client ?: Psr18ClientDiscovery::find();
$this->requestFactory = $requestFactory ?: Psr17FactoryDiscovery::findRequestFactory();
$this->streamFactory = $streamFactory ?: Psr17FactoryDiscovery::findStreamFactory();
}
Changelog
| Version | Description |
|---|---|
| 0.1.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.