wazfactor/event-manager-for-wp

WordPress插件的可重用事件管理包

1.0.0 2023-12-02 19:48 UTC

This package is auto-updated.

Last update: 2024-10-01 00:17:39 UTC


README

简介

EventManagement 是一个用于管理WordPress插件事件的PHP可重用包。它提供了一个结构化和面向对象的处理事件的方法,使您的插件开发更加高效和可维护。

功能

  • 易于与WordPress插件集成
  • 面向对象的方法,代码整洁且易于维护
  • PSR-4 自动加载
  • 通过接口和抽象类进行扩展

要求

  • PHP 8.0 或更高版本
  • Composer 用于管理依赖

安装

通过Composer安装此包

composer require wazfactor/event-manager

使用

以下是一个基本示例,说明如何在您的WordPress插件中使用EventManagement包

use WazFactor\EventManager\EventManager;
use WazFactor\EventManager\EventManagerSubscriber;

// Initialize the Event Manager
$eventManager = new EventManager();

// Create a subscriber
$subscriber = new EventManagerSubscriber($eventManager);

// Add events and listeners
$subscriber->addEvent('event_name', function() {
    // Event handling logic
});

// Dispatch the event
$eventManager->dispatch('event_name');

高级使用

创建自定义订阅者

// Implement your custom subscriber class

移除订阅者

// Example of removing a subscriber

贡献

欢迎为EventManagement包做出贡献。请确保您的代码遵循PSR-1/PSR-2编码标准,并为新功能包含测试。

许可证

在此处包含您的许可信息。

作者

Frank Wazeter - 初始工作 - WazFactor

致谢

特别感谢WordPress社区,以及您希望感谢的其他人

支持

如需支持,请在该GitHub存储库中打开一个问题,或联系 frank@wazeter.com