mcstutterfish / cloudflare
Cloudflare API PHP wrapper
Installs: 1 783
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 81
Open Issues: 0
Requires (Dev)
- phpunit/phpunit: *
- satooshi/php-coveralls: dev-master
This package is not auto-updated.
Last update: 2024-08-31 17:29:07 UTC
README
#Cloudflare API PHP wrapper
I'm gradually using more of Cloudflare's functionality snd adding more features. Please do submit any specific requests as it may be something I already know I need soon and can implement it.
##Installation Installation should be done via composer, details of how to install composer can be found at https://getcomposer.org/
Add "mcstutterfish/cloudflare": "dev-master"
to your composer.json
file
Run composer update
to install the latest version.
##Usage
In situations where you want to make multiple calls to the API across different services it's easier to create a connection to the api first and then pass that around the other services e.g.
use Cloudflare; use Cloudflare\Zone\Dns; // Create a connection to the Cloudflare API which you can // then pass into other services, e.g. DNS, later on $client = new Cloudflare\Api('email@example.com', 'API_KEY'); // Create a new DNS record $dns = new Cloudflare\Dns($client); $dns->create('12345678901234567890', 'TXT', '127.0.0.1', 120);
If you are just performing a single action then you can connect to the API directly when you instantiate the class e.g.
use Cloudflare; // Create a connection to the Cloudflare API which you can // then pass into other services, e.g. DNS, later on $dns = new Cloudflare\Zone\Dns('email@example.com', 'API_KEY'); $dns->create('12345678901234567890', 'TXT', '127.0.0.1', 120);
#License MIT