Install with composer.
composer require melonsmasher/buster-client ~1.0
<?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);
}
}
Some cool projects that this software relies on.