flamecore/event-observer
最新稳定版本:v1.0.0
Composer 安装命令:
composer require flamecore/event-observer
包简介
Watch events and react to them
README 文档
README
This library allows you to watch events and react to them.
Usage instructions and more information can be found in our Wiki.
Getting Started
Create a new Responder object which holds the event listeners:
$responder = new Responder(); $responder->setListener('action.event', function (array $data, $event) { print_r($data); });
Create a new Observer object and give it some actions to react to:
$observer = new Observer(); $observer->addResponder('action', $responder);
Notify the Observer of events (optionally with data):
$observer->notify('action.event'); $observer->notify('action.event', ['some_data' => 123.4]);
Installation
Install via Composer
Create a file called composer.json in your project directory and put the following into it:
{
"require": {
"flamecore/event-observer": "1.0.*"
}
}
Install Composer if you don't already have it present on your system:
$ curl -sS https://getcomposer.org/installer | php
Use Composer to download the vendor libraries and generate the vendor/autoload.php file:
$ php composer.phar install
Include the vendor autoloader and use the classes:
namespace Acme\MyApplication; use FlameCore\EventObserver\Observer; use FlameCore\EventObserver\Responder\Responder; require_once 'vendor/autoload.php';
Requirements
- You must have at least PHP version 5.4 installed on your system.
Contributors
If you want to contribute, please see the CONTRIBUTING file first.
Thanks to the contributors:
- Christian Neff (secondtruth)
统计信息
- 总下载量: 15.92k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: ISC
- 更新时间: 2015-01-25