chajr/class-event

此包已被废弃且不再维护。未建议替换包。

简单的PHP事件处理机制

0.9.1.0 2022-03-12 12:48 UTC

README

Latest Stable Version Total Downloads License Dependency Status Documentation Status

构建
Travis Scrutinizer
Build Status Build Status
覆盖率
Coveralls Scrutinizer
Coverage Status Code Coverage
质量
Code Climate Scrutinizer SymfonyInsight
Code Climate Scrutinizer Code Quality SymfonyInsight
Code Intelligence Status

简单的PHP事件处理机制

包含的类

  • BlueEvent\Base\Event - 存储事件声明的抽象类
  • BlueEvent\Base\EventDispatcher - 主要事件类,允许管理和处理事件及监听器
  • BlueEvent\BaseEvent - 简单的事件对象,用于存储事件声明
  • BlueEvent\Event\Base\Interfaces\EventDispatcherInterface - 用于创建所有库所需事件库都可以使用的不同对象
  • BlueEvent\Event\Base\Interfaces\EventInterface - 用于创建事件对象

文档

基本用法

基本用法

事件配置

加载事件配置

事件对象

将事件声明存储在事件对象中

事件日志

记录每个或指定的事件触发

错误

事件监听器错误

通过Composer安装

要使用 BlueEvent,您可以下载包并将其放置在您的代码中。但推荐的方式是通过Composer安装BlueEvent。要包含BlueEvent库,请将以下内容粘贴到composer.json

{
    "require": {
        "bluetree-service/event": "version_number"
    }
}

项目描述

使用约定

  • 命名空间 - 每个库使用命名空间(基础为BlueEvent
  • PSR-4 - PSR-4编码标准
  • Composer - Composer用于加载/更新库

要求

  • PHP 7.3或更高版本

使用

此目录中所有信息

变更日志

所有发布版本变更
变更日志

许可

本软件包是在Apache许可证下发布的。
Apache许可证

Travis信息

Travis CI构建信息