wazfactor / event-manager-for-wp
WordPress插件的可重用事件管理包
1.0.0
2023-12-02 19:48 UTC
Requires
- php: ^8.0
Requires (Dev)
- phpunit/phpunit: ^10.5
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。