fapi-cz / fapi-client
Library for accessing FAPI API.
Installs: 78 683
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 6
Forks: 0
Open Issues: 0
Requires
- php: ^8.1
- fapi-cz/http-client: ^1.0
Requires (Dev)
- guzzlehttp/guzzle: 6.3 | ^7.0
- nette/di: ^3.1
- nette/tester: ^2.5
- nette/utils: ^4.0
- orisai/coding-standard: ^3.10
- phpstan/phpstan: ^1.10
- phpstan/phpstan-nette: ^1.2
- phpstan/phpstan-strict-rules: ^1.5
- tracy/tracy: ^2.10
Suggests
- nette/di: to use class FapiClientExtension
README
fapi-cz/fapi-client
Library for accessing FAPI API.
Requirements
Library fapi-cz/fapi-client requires PHP 7.1 or higher and fapi-cz/http-client.
Installation
The best way to install fapi-cz/fapi-client is using Composer.
Run command composer require fapi-cz/fapi-client
.
How to run tests
Run command vendor/bin/tester -C tests
.
How to create client
$clientFactory = new \Fapi\FapiClientFapiClientFactory('https://api.fapi.cz', new \Fapi\HttpClient\GuzzleHttpClient()); $fapiClient = $clientFactory->createFapiClient('Username', 'password');
You can also use \Fapi\HttpClient\GuzzleHttpClient
instead of \Fapi\HttpClient\CurlHttpClient
.
Nette DI
extensions: httpClient: Fapi\HttpClient\Bridges\NetteDI\HttpClientExtension fapiClient: Fapi\FapiClient\DI\FapiClientExtension httpClient: type: 'guzzle' #default curl logging: true #default false bar: true #default false fapiClient: username: fapi password: fapi