joecohens / now-php-client
A PHP 5.4+ wrapper for the Now Instant API Edit
dev-master
2020-05-25 15:58 UTC
Requires
- php: >=5.4.0
- guzzlehttp/guzzle: ~5.3|~6.0
Requires (Dev)
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~4.8
This package is auto-updated.
Last update: 2024-11-26 02:07:29 UTC
README
A non official PHP +5.4 client for the Now Instant Api
Usage
Install the package:
composer require joecohens/now-php-client
Require composer autoload:
require __DIR__.'/../vendor/autoload.php';
Create an instance of the Now Client:
$now = new Jeocohens\Now\Now(API_TOKEN, TEAM_ID);
Use any of the resource enpoints:
$now->deployments()
Reference
Deployments
$now->deployments(); $now->deployment($id); $now->createDeployment($body); $now->deleteDeployment($id);
Files
$now->files($id); $now->file($id, $fileId);
Domains
$now->domains(); $now->addDomain($name, $isExternalDNS = false); $now->deleteDomain($name); $now->domainRecords($domain); $now->addDomainRecord($domain, array $recordData = []); $now->deleteDomainRecord($domain, $recordId);
Certificates
$now->certificates($cn); $now->createCertificate($cn); $now->renewCertificate($cn); $now->replaceCertificate($cn, $cert, $key, $ca); $now->deleteCertificate($cn);
Aliases
$now->aliases($id = null); $now->createAlias($id, $alias); $now->deleteAlias($id);
Secrets
$now->secrets(); $now->createSecret($name, $value); $now->renameSecret($id, $name); $now->deleteSecret($id);