bbit/async-dispatcher-bundle
最新稳定版本:2.6
Composer 安装命令:
composer require bbit/async-dispatcher-bundle
包简介
symfony BBITAsyncDispatcherBundle
README 文档
README
AsyncDispatcherBundle is a simple bundle which provides you with an async event dispatcher, which will store events untill kernel.terminate, and then fire them using the regular event dispatcher.
Step 1: Download BBITAsyncDispatcherBundle using composer
Add BBITAsyncDispatcherBundle in your composer.json: (use the latest stable, NOT dev-master)
{ "require": { "bbit/async-dispatcher-bundle": "2.5.0", } }
Now tell composer to download the bundle by running the command:
$ php composer.phar update bbit/async-dispatcher-bundle
Composer will install the bundle to your project's vendor/BBIT directory.
Step 2: Enable the bundle
Enable the bundle in the kernel:
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new BBIT\AsyncDispatcherBundle\BBITAsyncDispatcherBundle(), ); }
Usage:
$dispatcher = $this->container->get('bbit_async_dispatcher.dispatcher'); // get dispatcher service $dispatcher->addAsyncEvent('name_of_the.event', new CustomEvent($entity));
More BBIT Bundles:
SqsCommandQueueBundle is a simple bundle, wich you can use, to queue commands on amazon SQS. These can then be processed asynchronously by one or more workers.
统计信息
- 总下载量: 118.05k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 14
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-03-30