dvsa / contracts
A set of abstractions that define core services provided by the DVSA
Installs: 19 355
Dependents: 3
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
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.