nigelgreenway/demander

一个小巧、简单且灵活的查询总线。

v1.1.0 2016-06-22 14:02 UTC

This package is auto-updated.

Last update: 2024-08-27 15:49:08 UTC


README

Latest Version Software License Build Status

这里应该放置你的描述。尽量限制在一两段之内,并提及你支持的PSRs以避免用户和贡献者产生混淆。

安装

通过Composer

$ composer require nigelgreenway/demander

用法

以下是一个如何使用此包的非常基本的示例。在接下来的几周内,随着版本1.0的发布,将发布更多文档。

$mapping = [
    'GetActiveEmployeesQuery' => 'GetActiveEmployeesQueryHandler',
];

$mediator = new Demander\Mediator\InMemoryMediator($mapping);

$activeEmployees = $mediator->request(new GetEmployeesByStatusQuery('active'));

foreach($activeEmployees as $activeEmployee) {
    echo $activeEmployee->fullName;
}

测试

$ phpunit

贡献

有关详细信息,请参阅CONTRIBUTING

安全

如果您发现任何安全相关的问题,请通过电子邮件nigel_greenway@me.com联系,而不是使用问题跟踪器。

致谢

许可协议

MIT许可(MIT)。有关更多信息,请参阅许可文件