spaceonfire / data-source
Useful interfaces and abstracts to design your domain model
Fund package maintenance!
Liberapay
Requires
- php: ^7.2|^8.0
- ext-json: *
- guzzlehttp/psr7: ^1.6
- jawira/case-converter: ^3.4
- spaceonfire/collection: ^2.5
- spaceonfire/criteria: ^2.5
- spaceonfire/laminas-hydrator-bridge: ^2.5
- webmozart/assert: ^1.6
Requires (Dev)
- cycle/orm: ^1.4
- cycle/schema-builder: ^1.2
- nette/utils: ^3.0
- ramsey/uuid: ^3.9|^4.0
- roave/security-advisories: dev-latest
- spaceonfire/value-object: ^2.5
- spiral/pagination: ^2.7
Suggests
- cycle/orm: There are adapters available to use with Cycle ORM
- cycle/schema-builder: There are adapters available to use with Cycle ORM
- nette/utils
- ramsey/uuid
- spaceonfire/value-object
- spiral/pagination: Needed for QueryInterface
README
This package provides useful interfaces to design your domain model.
Install
Via Composer
$ composer require spaceonfire/data-source
Usage
TODO: add usage examples.
Change log
Please see CHANGELOG for more information on what has changed recently.
Contributing
Report issues and send Pull Requests in the main spaceonfire repository. Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
Credits
License
The MIT License (MIT). Please see License File for more information.