nigelgreenway / demander
A small, simple and flexible Query Bus.
v1.1.0
2016-06-22 14:02 UTC
Requires
- php: >=5.5
Requires (Dev)
- phpunit/phpunit: ~4.3
- squizlabs/php_codesniffer: ~2.0
This package is auto-updated.
Last update: 2024-11-27 16:19:55 UTC
README
This is where your description should go. Try and limit it to a paragraph or two, and maybe throw in a mention of what PSRs you support to avoid any confusion with users and contributors.
Install
Via Composer
$ composer require nigelgreenway/demander
Usage
Below is a very basic example on how to use the package. More docs will be released when version 1.0 is released in the next week or two.
$mapping = [ 'GetActiveEmployeesQuery' => 'GetActiveEmployeesQueryHandler', ]; $mediator = new Demander\Mediator\InMemoryMediator($mapping); $activeEmployees = $mediator->request(new GetEmployeesByStatusQuery('active')); foreach($activeEmployees as $activeEmployee) { echo $activeEmployee->fullName; }
Testing
$ phpunit
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email nigel_greenway@me.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.