dev-master
9999999-devUnoffical Fakturoid.cz PHP API wrapper
MIT
The Requires
- php ^7.1
- ext-curl *
- ext-json *
The Development Requires
by Vladimir Zapletal
api fakturoid
Wallogit.com
2017 © Pedro Peláez
Unoffical Fakturoid.cz PHP API wrapper
Unofficial Fakturoid.cz API PHP wrapper. Official library and API documentation, (*1)
1) more strict data binding 2) PHP7 support 3) better test coverage, (*2)
The recommended way to install this library is through Composer:, (*3)
composer require k0nias/fakturoid-api:dev-master
use K0nias\FakturoidApi\Api;
use K0nias\FakturoidApi\Http\Request\GetInvoicesRequest;
use K0nias\FakturoidApi\Model\Invoice\Filter\Parameters;
use K0nias\FakturoidApi\Model\Invoice\Status;
require_once __DIR__.'/vendor/autoload.php';
$slug = 'test';
$email = 'test@test.cz';
$apiToken = 'xxx';
$api = new Api($slug, $email, $apiToken);
$filterParameters = new Parameters();
$filterParameters->status(Status::open())
->page(2);
// generic version of getting response for request
// @var \K0nias\FakturoidApi\Http\Response\ResponseInterface $response
$response = $api->process(new GetInvoicesRequest($filterParameters));
// more specific version of getting response for request
// @var \K0nias\FakturoidApi\Http\Response\GetInvoicesResponse $response
$response = (new GetInvoicesRequest($filterParameters))->send($api);
To run the test suite, you need Composer:, (*4)
composer install composer test
Unoffical Fakturoid.cz PHP API wrapper
MIT
api fakturoid