Class StaticClient
Simplified interface to Guzzle that does not require a class to be instantiated
Methods summary
-
public staticmount ( string $className = 'Guzzle', Guzzle\Http\ClientInterface $client = null )Mount the client to a simpler class name for a specific client
-
public staticrequest ( string $method, string $url, array $options = array() ) -
public staticget ( string $url, array $options = array() )Send a GET request
-
public statichead ( string $url, array $options = array() )Send a HEAD request
-
public staticdelete ( string $url, array $options = array() )Send a DELETE request
-
public staticpost ( string $url, array $options = array() )Send a POST request
-
public staticput ( string $url, array $options = array() )Send a PUT request
-
public staticpatch ( string $url, array $options = array() )Send a PATCH request
-
public staticoptions ( string $url, array $options = array() )Send an OPTIONS request
Methods detail
Mount the client to a simpler class name for a specific client
Parameters
- $className
string
$className Class name to use to mount- $client
Guzzle\Http\ClientInterface
$client Client used to send requests
#
public static
Guzzle\Http\Message\Response|Guzzle\Stream\Stream
request( string $method, string $url, array $options = array() )
Parameters
- $method
string
$method HTTP request method (GET, POST, HEAD, DELETE, PUT, etc)- $url
string
$url URL of the request- $options
array
$options Options to use with the request. See: Guzzle\Http\Message\RequestFactory::applyOptions()
Returns
Send a GET request
Parameters
- $url
string
$url URL of the request- $options
array
$options Array of request options
Returns
See
Guzzle::request for a list of available options
Send a HEAD request
Parameters
- $url
string
$url URL of the request- $options
array
$options Array of request options
Returns
See
Guzzle::request for a list of available options
Send a DELETE request
Parameters
- $url
string
$url URL of the request- $options
array
$options Array of request options
Returns
See
Guzzle::request for a list of available options
Send a POST request
Parameters
- $url
string
$url URL of the request- $options
array
$options Array of request options
Returns
See
Guzzle::request for a list of available options
Send a PUT request
Parameters
- $url
string
$url URL of the request- $options
array
$options Array of request options
Returns
See
Guzzle::request for a list of available options
Send a PATCH request
Parameters
- $url
string
$url URL of the request- $options
array
$options Array of request options
Returns
See
Guzzle::request for a list of available options
Send an OPTIONS request
Parameters
- $url
string
$url URL of the request- $options
array
$options Array of request options
Returns
See
Guzzle::request for a list of available options