melonsmasher / buster-client
Buster client library for php.
v1.0.6
2018-03-08 17:55 UTC
Requires
- php: >=5.6.0
- guzzlehttp/guzzle: ~6.0
README
Install
Install with composer.
composer require melonsmasher/buster-client ~1.0
Usage
Example:
<?php use Buster\Client; class SomeClass { function someFunction () { // API environment variables $apiKey = '123456789'; $apiHost = 'buster.example.com'; $apiPort = 443; $useHttps = true; $pathToPuge = '/about/'; $schemeId = 1; $clientUserName = 'WordPressAdmin'; // Create the client $buster = new Client($apiKey, $apiHost, $apiPort, $useHttps); // Purge a page from the cache(s) using the scheme ID $buster->bust($pathToPuge, $schemeId, $clientUserName); // Purge all pages from the cache(s) using the scheme ID $buster->bustAll($schemeId, $clientUserName); // Retrieve the purge history of scheme 1 $page = 1; $buster->history($schemeId, $page); } }
Related Projects
Some cool projects that this software relies on.