sakshstore/event-emitter

此包的最新版本(dev-main)没有可用的许可证信息。

PHP 的简单 EventEmitter 类。

dev-main 2024-09-10 04:54 UTC

This package is auto-updated.

Last update: 2024-09-10 04:55:13 UTC


README

PHP 的简单 EventEmitter 类。

安装

您可以通过 Composer 安装此包。

composer require sakshstore/event-emitter

用法

require 'vendor/autoload.php';

use saksh\SakshEventEmitter\EventEmitter;

$emitter = new EventEmitter();

function example_event_listener($message) {
    echo $message;
}

$emitter->on('greet', 'example_event_listener');
$emitter->emit('greet', 'Hello, World!'); // Output: Hello, World!
$emitter->off('greet', 'example_event_listener');
$emitter->emit('greet', 'Hello again!'); // No output

发布包

要发布您的包,请在 GitHub(或任何其他 Git 托管服务)上创建一个仓库并将您的代码推送到那里。然后,按照他们的说明将您的包提交到 Packagist

一旦您的包发布,您就可以使用 Composer 在任何 PHP 项目中安装它。

composer require saksh/event-emitter

这将允许您在任何 PHP 项目中使用 EventEmitter 类。如果您需要进一步的帮助,请告诉我!