Configuration

Configuration options for WPZylos Events.

Service Provider

The EventServiceProvider registers the dispatcher automatically.

Container Bindings

BindingClassDescription
EventDispatcher::classEventDispatcherMain dispatcher
'events'EventDispatcherAlias
ListenerProvider::classListenerProviderListener 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