aedart/athenaeum-events

提供了一种通过配置注册事件监听器和订阅者的方式


README

Athenaeum Events 包提供了一种通过配置注册 事件监听器订阅者 的方法。

它作为 Laravel 提供的注册方法的替代方案。

示例

<?php
return [

    'listeners' => [

        \Acme\Users\Events\UserCreated::class => [
            \Acme\Users\Listeners\LogNewUser::class,
            \Acme\Users\Listeners\SendWelcomeEmail::class,
        ],
        'payments.*' => [
            \Acma\Payments\Listeners\VerifyPaymentSession::class
        ],
        
        // ... etc
    ],

    'subscribers' => [

        \Acme\Orders\Subscribers\OrderEventsSubscriber::class,
        \Acme\Users\Subscribers\TrialPeriodSubscriber::class,

        // ... etc
    ]
];

文档

请阅读官方文档以获取更多信息。

仓库

单一代码库位于 github.com/aedart/athenaeum

版本管理

此包遵循 语义版本化 2.0.0

许可证

BSD-3-Clause,阅读本包中包含的 LICENSE 文件