rojtjo/laravel-auto-subscriber
Composer 安装命令:
composer require rojtjo/laravel-auto-subscriber
包简介
laravel-auto-subscriber
README 文档
README
Automatically subscribe to all events for which your subscriber contains a handler. Under the hood we use reflection to detect all listeners defined on the subscriber.
Installation
You can install the package via composer:
composer require rojtjo/laravel-auto-subscriber
Usage
All you have to do is use the Rojtjo\LaravelAutoSubscriber\AutoSubscriber trait on your subscriber class. Also make
sure to register your subscriber in the EventServiceProvider like you're used to.
Example
use Rojtjo\LaravelAutoSubscriber\AutoSubscriber; final class UserNotifier { use AutoSubscriber; public function welcomeUser(UserCreated $event): void { // Send welcome notification.. } }
This would equivalent to a handwritten subscriber like shown below.
use Illuminate\Contracts\Events\Dispatcher; final class UserNotifier { public function subscribe(Dispatcher $events) { $events->listen(UserCreated::class, [$this, 'welcomeUser']); } // ... }
Testing
composer test
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 5.69k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-03-10