spaceonfire / data-source
Useful interfaces and abstracts to design your domain model
                                    Fund package maintenance!
                                                                            
                                                                                                                                        Liberapay
                                                                                    
                                                                
Installs: 1 692
Dependents: 2
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
pkg:composer/spaceonfire/data-source
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.