nacosvel/mitt
最新稳定版本:v1.0.0
Composer 安装命令:
composer require nacosvel/mitt
包简介
The Nacosvel Components
关键字:
README 文档
README
Installation
You can install the package via Composer:
composer require nacosvel/mitt
Usage
Registering an Event Listener
Use the on method to register a listener for an event:
$mitt = new \Nacosvel\Mitt\Emitter(); $mitt->on('user.registered', function ($user) { echo "User registered: {$user->name}"; });
Emitting Events
Use the emit method to trigger an event:
$user = new User(['name' => 'John Doe']); $mitt->emit('user.registered', $user);
Removing an Event Listener
Use the off method to remove a listener:
$mitt->off('user.registered');
One-Time Listener
Use the once method to register a listener that will be triggered only once:
$mitt->once('user.updated', function ($user) { echo "User updated: {$user->name}"; });
Example
$mitt = new \Nacosvel\Mitt\Emitter(); $mitt->on('order.created', function ($order) { echo "Order created: {$order->id}"; }); $mitt->emit('order.created', ['id' => 123]);
License
Nacosvel Mitt is made available under the MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-09-12