yoerioptr / tabt-api-client
Helper library for the TabT API by Frenoy. For more information visit 'http://api.frenoy.net/'
v2.2.1
2026-09-24 18:23 UTC
Requires
- php: >=8.4
- ext-soap: *
- composer/composer: ^2.1.9
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.95
- phpunit/phpunit: ^10.5 || ^11.0 || ^12.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
The TabT API Client is a helper library for Frenoy's TabT API
Setup
Basic setup to get you started using the client.
First of all, install the package using Composer
composer require yoerioptr/tabt-api-client
Instantiate the TabT Api Client as shown below
use Yoerioptr\TabtApiClient\Client\Client; use Yoerioptr\TabtApiClient\Entries\CredentialsType; use Yoerioptr\TabtApiClient\Tabt; // Instantiate the client $client = new Client(); // Optionally you can provide your credentials $credentials = new CredentialsType('username', 'password'); $client->setCredentials($credentials); // Instantiate the TabT Api Client $tabt = new Tabt($client);
Making Requests
Executing requests makes use of repositories, which can easily be accessed from the TabT helper class.
$testResponse = $tabt->test()->info();
All usable requests can be found here