melonsmasher/buster-client

Buster client library for php.

v1.0.6 2018-03-08 17:55 UTC

This package is auto-updated.

Last update: 2024-04-29 03:38:36 UTC


README

License GitHub issues

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.