dvsa / contracts
A set of abstractions that define core services provided by the DVSA
v1.3.0
2024-07-08 15:28 UTC
Requires
- php: ^7.2.5 || ^8.0
- ext-json: *
- league/oauth2-client: ^2.7
- paragonie/random_compat: ^9.99
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.8.2
Conflicts
- guzzlehttp/guzzle: <6.5.8
- guzzlehttp/psr7: <1.9.1
README
A set of abstractions that define core services provided by the DVSA.
Design Principles
- contracts are split by domain, each into their own sub-namespaces;
- contracts are small and consistent sets of PHP interfaces, abstract classes & traits;
- all contracts must have a proven and valid implementation to enter this repository.