Class Api
CloudFlare API wrapper
A work in progress library for the Cloudflare API. The documentation for the API can be found at https://www.cloudflare.com/docs/.
Direct known subclasses
Cloudflare\Certificates, Cloudflare\IPs, Cloudflare\User, Cloudflare\User\Billing, Cloudflare\User\Billing\Subscriptions\Apps, Cloudflare\User\Billing\Subscriptions\Zones, Cloudflare\User\Firewall\AccessRules, Cloudflare\User\Invites, Cloudflare\User\Organizations, Cloudflare\User\Virtual_Dns, Cloudflare\Zone, Cloudflare\Zone\Analytics, Cloudflare\Organizations\Firewall\AccessRules\Rules, Cloudflare\Zone\Cache, Cloudflare\Zone\CustomPages, Cloudflare\Zone\CustomSSL, Cloudflare\Zone\Dns, Cloudflare\Zone\Firewall\AccessRules, Cloudflare\Zone\KeylessSSL, Cloudflare\Zone\Pagerules, Cloudflare\Zone\Plan, Cloudflare\Zone\Railgun, Cloudflare\Zone\Settings, Cloudflare\Organizations\Invites, Cloudflare\Zone\SSL, Cloudflare\Zone\SSL\Analyze, Cloudflare\Zone\SSL\CertificatePacks, Cloudflare\Zone\WAF\Packages, Cloudflare\Zone\WAF\Packages\Groups, Cloudflare\Zone\WAF\Packages\Rules, Cloudflare\Organizations\Members, Cloudflare\Organizations\Organizations, Cloudflare\Organizations\Railguns, Cloudflare\Organizations\Roles, Cloudflare\Organizations\Virtual_Dns, Cloudflare\Railguns
Namespace: Cloudflare
Author: James Bell james@james-bell.co.uk
Version: 1
Located at CloudFlare/Api.php
Author: James Bell james@james-bell.co.uk
Version: 1
Located at CloudFlare/Api.php
public
|
#
__construct( )
Make a new instance of the API client This can be done via providing the email address and api key as seperate parameters or by passing in an already instantiated object from which the details will be extracted |
public
|
|
public
|
|
public
|
#
setCurlOption( long $key, mixed $value )
Setter to allow the adding / changing of the Curl options that will be used within the HTTP requests |
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
protected
|
protected
array
|
$permission_level
Default permissions level |
#
['read' => null, 'edit' => null]
|
public
string
|
$email
Holds the provided email address for API authentication |
|
public
string
|
$auth_key
Holds the provided auth_key for API authentication |
|
public
array
|
$curl_options
Holds the curl options |