获取事件侦听器数组

时间:2017-10-08 20:22:10

标签: php laravel laravel-5.1

如何获取我在EventServiceProvider中指定的事件侦听器数组?

protected $listen = [
    'App\Events\PaymentWasCompleted' => [
        'App\Listeners\GenerateInvoice',
    ]
];

是否有" laravel"这样做的方法?

1 个答案:

答案 0 :(得分:0)

我会说Laravel的方式是这样的:

app()->getProvider(\App\Providers\EventServiceProvider::class)->listens();

如果您将默认应用程序名称空间App更改为其他名称,则必须相应地更改语句