interface ClientInterface

Client interface for send HTTP requests

Hierarchy

Expanded class hierarchy of ClientInterface

All classes that implement ClientInterface

2 files declare their use of ClientInterface

File

drupal/core/vendor/guzzle/http/Guzzle/Http/ClientInterface.php, line 17

Namespace

Guzzle\Http
View source

Members

Namesort descending Modifiers Type Description Overrides
ClientInterface::createRequest public function Create and return a new { Use an absolute path to override the base path of the client, or a relative path to append to the base path of the client. The URI can contain the query string as well. Use an array to provide a URI template and… 1
ClientInterface::CREATE_REQUEST constant
ClientInterface::delete public function Create a DELETE request for the client 1
ClientInterface::expandTemplate public function Expand a URI template using client configuration data 1
ClientInterface::get public function Create a GET request for the client 1
ClientInterface::getBaseUrl public function Get the client's base URL as either an expanded or raw URI template 1
ClientInterface::getConfig public function Get a configuration setting or all of the configuration settings 1
ClientInterface::getCurlMulti public function Get the curl multi object to be used internally by the client for transferring requests. 1
ClientInterface::getDefaultHeaders public function Get the default HTTP headers to add to each request created by the client 1
ClientInterface::getUriTemplate public function Get the URI template expander used by the client 1
ClientInterface::head public function Create a HEAD request for the client 1
ClientInterface::options public function Create an OPTIONS request for the client 1
ClientInterface::patch public function Create a PATCH request for the client 1
ClientInterface::post public function Create a POST request for the client 1
ClientInterface::put public function Create a PUT request for the client 1
ClientInterface::send public function Sends a single request or an array of requests in parallel 1
ClientInterface::setBaseUrl public function Set the base URL of the client 1
ClientInterface::setConfig public function Set the configuration object to use with the client 1
ClientInterface::setCurlMulti public function Set a curl multi object to be used internally by the client for transferring requests. 1
ClientInterface::setDefaultHeaders public function Set the default HTTP headers to add to each request created by the client 1
ClientInterface::setRequestFactory public function Set the request factory to use with the client when creating requests 1
ClientInterface::setSslVerification public function Set SSL verification options. 1
ClientInterface::setUriTemplate public function Set the URI template expander to use with the client 1
ClientInterface::setUserAgent public function Set the name of your application and application version that will be appended to the User-Agent header of all requests. 1
HasDispatcherInterface::addSubscriber public function Add an event subscriber to the dispatcher 2
HasDispatcherInterface::dispatch public function Helper to dispatch Guzzle events and set the event name on the event 2
HasDispatcherInterface::getAllEvents public static function Get a list of all of the events emitted from the class 2
HasDispatcherInterface::getEventDispatcher public function Get the EventDispatcher of the request 2
HasDispatcherInterface::setEventDispatcher public function Set the EventDispatcher of the request 2