PHP Class Google\Spreadsheet\DefaultServiceRequest

Author: Asim Liaquat ([email protected])
Inheritance: implements Google\Spreadsheet\ServiceRequestInterface
Afficher le fichier Open project: asimlqt/php-google-spreadsheet-client Class Usage Examples

Protected Properties

Свойство Type Description
$accessToken Google\Spreadsheet\Request Request object
$curlParams array cURL parameters
$headers array Request headers
$serviceUrl string Service url
$sslVerifyPeer boolean SSL verify peer
$tokenType string Token type (defaults to OAuth for BC)
$userAgent string User agent

Méthodes publiques

Méthode Description
__construct ( string $accessToken, string $tokenType = "OAuth" ) Initializes the service request object.
addCurlParam ( string $name, mixed $value ) : DefaultServiceRequest Add an extra curl parameter or override an existing one
addHeader ( string $name, string $value ) : Google\Spreadsheet\DefaultServiceRequest Add a header to the headers array
delete ( string $url ) : string Perform a delete request
get ( string $url ) : string Perform a get request
getCurlParams ( ) : array Get currently set curl params
getHeaders ( ) : array Get request headers
getServiceUrl ( ) : string Get the hostname of the spreadsheet service
getSslVerifyPeer ( ) : boolean Get the value for verifying the peers ssl certificate.
getUserAgent ( ) : string Get the user agent
post ( string $url, mixed $postData ) : string Perform a post request
put ( string $url, mixed $postData ) : string Perform a put request
removeHeader ( string $name ) : Google\Spreadsheet\DefaultServiceRequest
setHeaders ( array $headers ) : Google\Spreadsheet\DefaultServiceRequest Set optional request headers.
setSslVerifyPeer ( boolean $sslVerifyPeer ) : DefaultServiceRequest Verify the peer"s ssl certificate
setUserAgent ( string $userAgent ) : Google\Spreadsheet\DefaultServiceRequest Set the user agent. It is a good ides to leave this as is.

Méthodes protégées

Méthode Description
execute ( $ch ) : string Executes the api request.
initRequest ( string $url, array $requestHeaders = [] ) : resource Initialize the curl session

Method Details

__construct() public méthode

Initializes the service request object.
public __construct ( string $accessToken, string $tokenType = "OAuth" )
$accessToken string
$tokenType string

addCurlParam() public méthode

Add an extra curl parameter or override an existing one
public addCurlParam ( string $name, mixed $value ) : DefaultServiceRequest
$name string 'CURLOPT_*' constant
$value mixed
Résultat DefaultServiceRequest

addHeader() public méthode

Add a header to the headers array
public addHeader ( string $name, string $value ) : Google\Spreadsheet\DefaultServiceRequest
$name string
$value string
Résultat Google\Spreadsheet\DefaultServiceRequest

delete() public méthode

Perform a delete request
public delete ( string $url ) : string
$url string
Résultat string

execute() protected méthode

Executes the api request.
protected execute ( $ch ) : string
Résultat string the xml response

get() public méthode

Perform a get request
public get ( string $url ) : string
$url string
Résultat string

getCurlParams() public méthode

Get currently set curl params
public getCurlParams ( ) : array
Résultat array

getHeaders() public méthode

Get request headers
public getHeaders ( ) : array
Résultat array

getServiceUrl() public méthode

Get the hostname of the spreadsheet service
public getServiceUrl ( ) : string
Résultat string

getSslVerifyPeer() public méthode

Get the value for verifying the peers ssl certificate.
public getSslVerifyPeer ( ) : boolean
Résultat boolean

getUserAgent() public méthode

Get the user agent
public getUserAgent ( ) : string
Résultat string

initRequest() protected méthode

Initialize the curl session
protected initRequest ( string $url, array $requestHeaders = [] ) : resource
$url string
$requestHeaders array
Résultat resource

post() public méthode

Perform a post request
public post ( string $url, mixed $postData ) : string
$url string
$postData mixed
Résultat string

put() public méthode

Perform a put request
public put ( string $url, mixed $postData ) : string
$url string
$postData mixed
Résultat string

removeHeader() public méthode

public removeHeader ( string $name ) : Google\Spreadsheet\DefaultServiceRequest
$name string
Résultat Google\Spreadsheet\DefaultServiceRequest

setHeaders() public méthode

Set optional request headers.
public setHeaders ( array $headers ) : Google\Spreadsheet\DefaultServiceRequest
$headers array associative array of key value pairs
Résultat Google\Spreadsheet\DefaultServiceRequest

setSslVerifyPeer() public méthode

Verify the peer"s ssl certificate
public setSslVerifyPeer ( boolean $sslVerifyPeer ) : DefaultServiceRequest
$sslVerifyPeer boolean
Résultat DefaultServiceRequest

setUserAgent() public méthode

Set the user agent. It is a good ides to leave this as is.
public setUserAgent ( string $userAgent ) : Google\Spreadsheet\DefaultServiceRequest
$userAgent string
Résultat Google\Spreadsheet\DefaultServiceRequest

Property Details

$accessToken protected_oe property

Request object
protected Request,Google\Spreadsheet $accessToken
Résultat Google\Spreadsheet\Request

$curlParams protected_oe property

cURL parameters
protected array $curlParams
Résultat array

$headers protected_oe property

Request headers
protected array $headers
Résultat array

$serviceUrl protected_oe property

Service url
protected string $serviceUrl
Résultat string

$sslVerifyPeer protected_oe property

SSL verify peer
protected bool $sslVerifyPeer
Résultat boolean

$tokenType protected_oe property

Token type (defaults to OAuth for BC)
protected string $tokenType
Résultat string

$userAgent protected_oe property

User agent
protected string $userAgent
Résultat string