Configuration
Configuration options for WPZylos Events.
Service Provider
The EventServiceProvider registers the dispatcher automatically.
Container Bindings
| Binding | Class | Description |
|---|---|---|
EventDispatcher::class | EventDispatcher | Main dispatcher |
'events' | EventDispatcher | Alias |
ListenerProvider::class | ListenerProvider | Listener storage |
Custom Listener Provider
$provider = new ListenerProvider();
$dispatcher = new EventDispatcher($provider);
Event Discovery
Events are discovered automatically when registered via ListenerProvider::addListener() or EventServiceProvider::subscribe().
Performance
For production, consider caching subscriber mappings:
// Cache subscriber events
$subscribedEvents = UserEventSubscriber::getSubscribedEvents();
// Store in transient or options