mozartk / simple-event
v0.1.0
2018-05-24 13:20 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- phpunit/phpunit: ^3.7|~4|~5|~6
This package is auto-updated.
Last update: 2024-09-10 04:32:58 UTC
README
这是一个简单的PHP事件实现。安装
composer require mozartk/simple-event
基本用法
如何运行
<?php include "vendor/autoload.php"; use \mozartk\SimpleEvent\SimpleEvent; $event = new SimpleEvent(); $event->set("event1", function(){ return "Hello World"; }); $result = $event->emit("testEvent"); echo $result; //return Hello World
如果您只想运行一次...
$event->one("event2", function(){ return 111; }); $result = $event->emit("testEvent"); echo $result; //return 1 $result = $event->emit("testEvent"); //Exceptions on this line.
..并设置特定的限制...
$event->setWithCount("testEvent", function(){ return 1; }, 3); $result = $event->emit("testEvent"); $result = $event->emit("testEvent"); $result = $event->emit("testEvent"); $result = $event->emit("testEvent"); //Exceptions on this line.
许可证
由mozartk制作。
MIT许可证(MIT)。请参阅许可证文件获取更多信息。