chipslays / pastly-api
PHP client for Pastly API.
Installs: 174
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/chipslays/pastly-api
Requires
- chipslays/collection: ^1.0
- guzzlehttp/guzzle: ^7.3
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2025-09-26 14:59:46 UTC
README
Simple client implementation for Pastly API.
Pastly - The sexiest pastebin in the Internet.
Installation
composer require chipslays/pastly-api
Usage
use Pastly\Client; require 'vendor/autoload.php'; $client = new Client; $token = '1622233044:6bCVU-8OI9fjtk3gXhZRJkzQeDGsJNKti2MuBM_n9V'; /** get paste */ $paste = $client->get('example-slug'); $paste = pastly_get('example-slug'); echo $paste->getText(); /** create paste */ $client->create($token, 'Hello, world!'); pastly_create($token, 'Hello, world!'); /** edit paste */ $client->edit($token, 'example-slug', [ 'title' => 'New Title', 'syntax' => 'diff', 'text' => "this text\n-was edited\n+successful", ]); pastly_edit($token, 'example-slug', [ 'title' => 'New Title', 'syntax' => 'diff', 'text' => "this text\n-was edited\n+successful", ]);
More code can see in examples folder.
Examples
Examples can be found here.
Tests
composer test
Credits
License
The MIT License (MIT). Please see License File for more information.