xabbuh / panda-client
PHP client for the Panda encoding REST-API
Installs: 199 399
Dependents: 1
Suggesters: 0
Security: 0
Stars: 13
Watchers: 6
Forks: 5
Open Issues: 2
Requires
- php: ^7.1|^8.0
- php-http/client-implementation: ^1.0
- php-http/discovery: ^1.2.1
- php-http/httplug: ^1.1 || ^2.0
- php-http/message: ^1.5
- symfony/http-foundation: ^4.4|^5.1
- symfony/serializer: ^4.4|^5.1
Requires (Dev)
- guzzle/guzzle: ~3.7
- guzzlehttp/psr7: ^1.4
- php-http/mock-client: ^1.0
- symfony/phpunit-bridge: ^5.1
This package is auto-updated.
Last update: 2024-12-12 23:11:21 UTC
README
The PandaClient package provides an easy to use implementation of the Panda encoding services REST API.
Caution: Version 1.1.0 introduced a BC break for users implementing the
CloudInterface
. Read the upgrade instructions for more
information.
Installation
The recommended way to install the Panda client is using Composer:
-
Download and install Composer.
-
Add
xabbuh/panda-client
as a dependency of your project:$ composer require xabbuh/panda-client php-http/guzzle6-adapter
-
And require Composer's autoloader:
require __DIR__.'/vendor/autoload.php';
Note: The Panda client relies on HTTPlug to perform HTTP requests. So you will need to install a client implementation to use the PandaClient. The command above uses the Guzzle 6 adapter, but you can use any implementation.
Usage
Read the documentation to find out how to use the library. Refer to the library's API documentation for a full reference.
License
This package is under the MIT license. See the complete license in the LICENSE file.