aedart / athenaeum-events
Offers a way to register event listeners and subscribers via configuration
Installs: 2 140
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
pkg:composer/aedart/athenaeum-events
Requires
- php: ^8.3
 - aedart/athenaeum-support: ^9.15
 - illuminate/events: ^v12.35.1
 
- dev-main
 - 9.15.0
 - 9.14.0
 - 9.13.0
 - 9.12.0
 - 9.11.0
 - 9.10.0
 - 9.9.0
 - 9.8.0
 - 9.7.0
 - 9.6.0
 - 9.5.0
 - 9.4.0
 - 9.3.0
 - 9.2.0
 - 9.1.0
 - 9.0.0
 - 8.22.0
 - 8.21.0
 - 8.20.0
 - 8.19.0
 - 8.18.0
 - 8.17.0
 - 8.16.0
 - 8.15.0
 - 8.14.0
 - 8.13.0
 - 8.12.0
 - 8.11.0
 - 8.10.0
 - 8.9.0
 - 8.8.0
 - 8.7.0
 - 8.6.0
 - 8.5.0
 - 8.4.0
 - 8.3.0
 - 8.2.0
 - 8.1.0
 - 8.0.0
 - 7.33.0
 - 7.32.0
 - 7.31.0
 - 7.30.1
 - 7.30.0
 - 7.29.0
 - 7.28.0
 - 7.27.0
 - 7.26.0
 - 7.25.0
 - 7.24.0
 - 7.23.0
 - 7.22.1
 - 7.22.0
 - 7.21.0
 - 7.20.0
 - 7.19.0
 - 7.18.1
 - 7.18.0
 - 7.17.0
 - 7.16.0
 - 7.15.0
 - 7.14.0
 - 7.13.0
 - 7.12.0
 - 7.11.3
 - 7.11.2
 - 7.11.1
 - 7.11.0
 - 7.10.1
 - 7.10.0
 - 7.9.1
 - 7.9.0
 - 7.8.0
 - 7.7.2
 - 7.7.1
 - 7.7.0
 - 7.6.0
 - 7.5.0
 - 7.4.0
 - 7.3.0
 - 7.2.0
 - 7.1.0
 - 7.0.1
 - 7.0.0
 - 7.0.0-alpha.1
 - 6.8.1
 - 6.8.0
 - 6.7.0
 - 6.6.0
 - 6.5.2
 - 6.5.1
 - 6.5.0
 - 6.4.0
 - 6.3.0
 - 6.2.1
 - 6.2.0
 - 6.1.1
 - 6.1.0
 - 6.0.2
 - 6.0.1
 - 6.0.0
 - 5.27.0
 - 5.26.0
 - 5.25.0
 - 5.24.2
 - 5.24.1
 - 5.24.0
 - 5.23.0
 - 5.22.4
 - 5.22.3
 - 5.22.2
 - 5.22.1
 - 5.22.0
 - 5.21.0
 - 5.20.0
 - 5.19.0
 - 5.18.1
 - 5.18.0
 - 5.17.0
 - 5.16.0
 - 5.15.0
 - 5.14.1
 - 5.14.0
 - 5.13.2
 - 5.13.1
 - 5.13.0
 - 5.12.0
 - 5.11.0
 - 5.10.1
 - 5.10.0
 - 5.9.0
 - 5.8.0
 - 5.7.0
 - 5.6.0
 - 5.5.1
 - 5.5.0
 - 5.4.0
 - 5.3.5
 - 5.3.4
 - 5.3.3
 - 5.3.2
 - 5.3.1
 - 5.3.0
 - 5.2.1
 - 5.2.0
 - 5.1.0
 - 5.0.2
 - 5.0.1
 - 5.0.0
 - 4.2.1
 - 4.2.0
 - 4.1.0
 - 4.0.1
 - v4.0
 
This package is auto-updated.
Last update: 2025-10-24 07:04:20 UTC
README
The Athenaeum Events package offers way to register Event Listeners and Subscribers via configuration.
It serves as an alternative registration method than that provided by Laravel.
Example:
<?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 ] ];
Documentation
Please read the official documentation for additional information.
Repository
The mono repository is located at github.com/aedart/athenaeum
Versioning
This package follows Semantic Versioning 2.0.0
License
BSD-3-Clause, Read the LICENSE file included in this package