justpilot / billomat-php-api
Unofficial PHP 8.4+ SDK for the Billomat API, powered by Symfony components.
v1.2.0
2026-02-24 09:44 UTC
Requires
- php: ^8.4
- symfony/http-client: ^7.3 || ^8.0
- symfony/http-foundation: ^7.3 || ^8.0
- symfony/options-resolver: ^7.3 || ^8.0
- symfony/serializer: ^7.3 || ^8.0
Requires (Dev)
- fakerphp/faker: ^1.24
- phpunit/phpunit: ^12.4
- symfony/dotenv: ^7.3 || ^8.0
- symfony/var-dumper: ^7.3 || ^8.0
README
Modernes PHP 8.4+ SDK für die Billomat API — mit Symfony Components, PSR-Standards und sauberem Fehlerhandling
⚠️ Unoffizielles SDK
Dieses Projekt ist kein offizielles SDK von Billomat
und steht in keiner offiziellen Verbindung zum Anbieter.
Es wird unabhängig entwickelt und gepflegt.
Dieses Paket bietet ein modernes, typisiertes und erweiterbares PHP-SDK zur Arbeit mit der
Billomat API.
Es nutzt ausschließlich moderne PHP-Features (Readonly-Models, Enums, Named Arguments)
und bewährte Symfony-Komponenten.
🚀 Features
- ✔ PHP 8.4+
- ✔ Symfony HttpClient
- ✔ Eigene Exception-Klassen
- ✔ Typisierte Modelle (z. B.
Client) - ✔ Write-Modelle (
ClientCreateOptions) - ✔ Klare API-Struktur (
$billomat->clients->list(),->get(),->create()…) - ✔ Vollständig testbar (Unit + Integration mit Sandbox)
- ✔ Saubere PSR-4-Architektur
- ✔ Kein Overengineering – schlank, stabil, erweiterbar
📦 Installation
composer require justpilot/billomat-php-api