Open Journal Systems
3.3.0
|
Public Member Functions | |
createRequest ( $method=RequestInterface::GET, $uri=null, $headers=null, $body=null, array $options=array()) | |
delete ($uri=null, $headers=null, $body=null, array $options=array()) | |
get ($uri=null, $headers=null, $options=array()) | |
getBaseUrl ($expand=true) | |
getConfig ($key=false) | |
head ($uri=null, $headers=null, array $options=array()) | |
options ($uri=null, array $options=array()) | |
patch ($uri=null, $headers=null, $body=null, array $options=array()) | |
post ($uri=null, $headers=null, $postBody=null, array $options=array()) | |
put ($uri=null, $headers=null, $body=null, array $options=array()) | |
send ($requests) | |
setBaseUrl ($url) | |
setConfig ($config) | |
setSslVerification ($certificateAuthority=true, $verifyPeer=true, $verifyHost=2) | |
setUserAgent ($userAgent, $includeDefault=false) | |
![]() | |
addSubscriber (EventSubscriberInterface $subscriber) | |
dispatch ($eventName, array $context=array()) | |
getEventDispatcher () | |
setEventDispatcher (EventDispatcherInterface $eventDispatcher) | |
Data Fields | |
const | CREATE_REQUEST = 'client.create_request' |
const | HTTP_DATE = 'D, d M Y H:i:s \G\M\T' |
Additional Inherited Members | |
![]() | |
static | getAllEvents () |
Client interface for send HTTP requests
Definition at line 14 of file lib/vendor/guzzle/guzzle/src/Guzzle/Http/ClientInterface.php.
Guzzle\Http\ClientInterface::createRequest | ( | $method = RequestInterface::GET , |
|
$uri = null , |
|||
$headers = null , |
|||
$body = null , |
|||
array | $options = array() |
||
) |
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 additional variables to use in the URI template expansion.
string | $method | HTTP method. Defaults to GET |
string | array | $uri | Resource URI. |
array | Collection | $headers | HTTP headers |
string | resource | array | EntityBodyInterface | $body | Entity body of request (POST/PUT) or response (GET) |
array | $options | Array of options to apply to the request |
InvalidArgumentException | if a URI array is passed that does not contain exactly two elements: the URI followed by template variables |
Implemented in Guzzle\Http\Client.
Guzzle\Http\ClientInterface::delete | ( | $uri = null , |
|
$headers = null , |
|||
$body = null , |
|||
array | $options = array() |
||
) |
Create a DELETE request for the client
string | array | $uri | Resource URI |
array | Collection | $headers | HTTP headers |
string | resource | EntityBodyInterface | $body | Body to send in the request |
array | $options | Options to apply to the request |
Implemented in Guzzle\Http\Client.
Guzzle\Http\ClientInterface::get | ( | $uri = null , |
|
$headers = null , |
|||
$options = array() |
|||
) |
Create a GET request for the client
string | array | $uri | Resource URI |
array | Collection | $headers | HTTP headers |
array | $options | Options to apply to the request. For BC compatibility, you can also pass a string to tell Guzzle to download the body of the response to a particular location. Use the 'body' option instead for forward compatibility. |
Implemented in Guzzle\Http\Client.
Guzzle\Http\ClientInterface::getBaseUrl | ( | $expand = true | ) |
Get the client's base URL as either an expanded or raw URI template
bool | $expand | Set to FALSE to get the raw base URL without URI template expansion |
Implemented in Guzzle\Http\Client.
Guzzle\Http\ClientInterface::getConfig | ( | $key = false | ) |
Get a configuration setting or all of the configuration settings. The Collection result of this method can be modified to change the configuration settings of a client.
A client should honor the following special values:
bool | string | $key | Configuration value to retrieve. Set to FALSE to retrieve all values of the client. The object return can be modified, and modifications will affect the client's config. |
Implemented in Guzzle\Http\Client.
Guzzle\Http\ClientInterface::head | ( | $uri = null , |
|
$headers = null , |
|||
array | $options = array() |
||
) |
Create a HEAD request for the client
string | array | $uri | Resource URI |
array | Collection | $headers | HTTP headers |
array | $options | Options to apply to the request |
Implemented in Guzzle\Http\Client.
Guzzle\Http\ClientInterface::options | ( | $uri = null , |
|
array | $options = array() |
||
) |
Create an OPTIONS request for the client
string | array | $uri | Resource URI |
array | $options | Options to apply to the request |
Implemented in Guzzle\Http\Client.
Guzzle\Http\ClientInterface::patch | ( | $uri = null , |
|
$headers = null , |
|||
$body = null , |
|||
array | $options = array() |
||
) |
Create a PATCH request for the client
string | array | $uri | Resource URI |
array | Collection | $headers | HTTP headers |
string | resource | EntityBodyInterface | $body | Body to send in the request |
array | $options | Options to apply to the request |
Implemented in Guzzle\Http\Client.
Guzzle\Http\ClientInterface::post | ( | $uri = null , |
|
$headers = null , |
|||
$postBody = null , |
|||
array | $options = array() |
||
) |
Create a POST request for the client
string | array | $uri | Resource URI |
array | Collection | $headers | HTTP headers |
array | Collection | string | EntityBodyInterface | $postBody | POST body. Can be a string, EntityBody, or associative array of POST fields to send in the body of the request. Prefix a value in the array with the @ symbol to reference a file. |
array | $options | Options to apply to the request |
Implemented in Guzzle\Http\Client.
Guzzle\Http\ClientInterface::put | ( | $uri = null , |
|
$headers = null , |
|||
$body = null , |
|||
array | $options = array() |
||
) |
Create a PUT request for the client
string | array | $uri | Resource URI |
array | Collection | $headers | HTTP headers |
string | resource | EntityBodyInterface | $body | Body to send in the request |
array | $options | Options to apply to the request |
Implemented in Guzzle\Http\Client.
Guzzle\Http\ClientInterface::send | ( | $requests | ) |
Sends a single request or an array of requests in parallel
array | RequestInterface | $requests | One or more RequestInterface objects to send |
Implemented in Guzzle\Http\Client.
Guzzle\Http\ClientInterface::setBaseUrl | ( | $url | ) |
Set the base URL of the client
string | $url | The base service endpoint URL of the webservice |
Implemented in Guzzle\Http\Client.
Guzzle\Http\ClientInterface::setConfig | ( | $config | ) |
Set the configuration object to use with the client
array | Collection | $config | Parameters that define how the client behaves |
Implemented in Guzzle\Http\Client.
Guzzle\Http\ClientInterface::setSslVerification | ( | $certificateAuthority = true , |
|
$verifyPeer = true , |
|||
$verifyHost = 2 |
|||
) |
Set SSL verification options.
Setting $certificateAuthority to TRUE will result in the bundled cacert.pem being used to verify against the remote host.
Alternate certificates to verify against can be specified with the $certificateAuthority option set to the full path to a certificate file, or the path to a directory containing certificates.
Setting $certificateAuthority to FALSE will turn off peer verification, unset the bundled cacert.pem, and disable host verification. Please don't do this unless you really know what you're doing, and why you're doing it.
string | bool | $certificateAuthority | bool, file path, or directory path |
bool | $verifyPeer | FALSE to stop from verifying the peer's certificate. |
int | $verifyHost | Set to 1 to check the existence of a common name in the SSL peer certificate. 2 to check the existence of a common name and also verify that it matches the hostname provided. |
Implemented in Guzzle\Http\Client.
Guzzle\Http\ClientInterface::setUserAgent | ( | $userAgent, | |
$includeDefault = false |
|||
) |
Set the User-Agent header to be used on all requests from the client
string | $userAgent | User agent string |
bool | $includeDefault | Set to true to prepend the value to Guzzle's default user agent string |
Implemented in Guzzle\Http\Client.
const Guzzle\Http\ClientInterface::CREATE_REQUEST = 'client.create_request' |
Definition at line 16 of file lib/vendor/guzzle/guzzle/src/Guzzle/Http/ClientInterface.php.
const Guzzle\Http\ClientInterface::HTTP_DATE = 'D, d M Y H:i:s \G\M\T' |