99designs / rightsignature-php
This package is abandoned and no longer maintained.
No replacement package was suggested.
PHP client for RightSignature.com API
2.0.0-RC3
2015-12-14 04:07 UTC
Requires
- php: >=5.6
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- fabpot/php-cs-fixer: ^1.10
- mockery/mockery: >=0.7.2
- phpunit/phpunit: ~5.0
This package is not auto-updated.
Last update: 2022-11-21 02:37:56 UTC
README
A PHP wrapper around the RightSignature API.
This is not a complete implementation. The following API calls are implemented:
- Document Details
- Prepackage Template
- Prefill Template
- Send Template
- Signer Links
The following API calls are not yet implemented:
- List Documents
- Batch Document Details
- Resend Reminder Emails
- Trash Document
- Extend Expiration
- Update Document Tags
- Send Document
- List Templates
- Template Details
- Build New Template
- User Details
- Add User
- Usage Report
Pull requests welcome.
Dependencies
RightSignature\HttpClient currently has a dependency on Guzzle.
The test suite additionally requires PHPUnit and Mockery.
Usage
$client = RightSignature\HttpClient::forToken($myApiToken);
$rs = new RightSignature($client);
$document = $rs->documentDetails($someDocumentGuid);
Entities match the structure of the API responses:
// Access fields using ->
echo $document->state;
// Hyphen-separated identifiers become underscore_separated
echo $document->original_filename;
// Repeating elements are accessed like array members
echo $document->recipients[0]->name;
See RightSignature API documentation for details.