bmack/kart-composer-plugin

一个用于获取由 composer 包提供的监听器的 composer 插件

安装: 1

依赖者: 0

建议者: 0

安全: 0

星标: 7

关注者: 2

分支: 0

开放问题: 0

类型:composer-plugin

dev-master 2019-03-27 16:46 UTC

This package is auto-updated.

Last update: 2024-08-28 04:28:28 UTC


README

它做什么?

此包是一个 composer 插件,在 "dump autoload" 之前挂钩,生成一个包含通过 "extra" 部分简单注册的监听器的 PHP 类。

"extra": {
    "psr-14": {
        "default": "src/Listeners"
    }
}

此文件夹通常包含 PSR-14 事件的监听器类/函数。

一旦安装,所有监听器都将添加到一个名为

Bmack\KartComposerPlugin\ComposerReflectionListenerProvider 的类中,该类实现了 PSR-14 ListenerProvider 接口。

这是基于 roave/better-reflection 的。

由于 composer 的依赖关系树,所有监听器都是根据它们对某个事件的依赖关系进行加载和执行的。

使用方法

  1. 安装 composer 插件或任何依赖于该包的包。
  2. 将 ListenerProvider 添加到您的调度器实现中。

许可协议

MIT

作者

Benni Mack, 2019