API Reference
Auto-gegenereerd via Reflection — blijft altijd in sync met src/.
Filter: alleAppCacheCmsDbDebugDynamicEventsFilesFormHtmlHttpImageLogMediaSecuritySessionStdlibSupportView
Inhoud: AfterDeleteEvent · AfterInsertEvent · AfterUpdateEvent · BeforeDeleteEvent · BeforeInsertEvent · BeforeUpdateEvent · EventDispatcher · ListenerProvider
AfterDeleteEvent
Framework\Events\Db\AfterDeleteEventfinal class
__construct(string $table, string|int $id, int $affected)AfterInsertEvent
Framework\Events\Db\AfterInsertEventfinal class
__construct(string $table, string|int $id, array $data)AfterUpdateEvent
Framework\Events\Db\AfterUpdateEventfinal class
__construct(string $table, string|int $id, array $data, int $affected)BeforeDeleteEvent
Framework\Events\Db\BeforeDeleteEventfinal class
__construct(string $table, string|int $id)BeforeInsertEvent
Framework\Events\Db\BeforeInsertEventfinal class
Gefired vóór een TableRepository::insert(). Listeners mogen `$data` muteren
via setData() — handig voor tijdstempels of audit-velden.
__construct(string $table, array $data)2 public methods
getData(): arraysetData(array $data): voidBeforeUpdateEvent
Framework\Events\Db\BeforeUpdateEventfinal class
__construct(string $table, string|int $id, array $data)2 public methods
getData(): arraysetData(array $data): voidEventDispatcher
Framework\Events\EventDispatcherfinal class
PSR-14 dispatcher. Roept alle listeners voor een event aan, in volgorde
geleverd door de ListenerProvider. Stopt zodra een StoppableEvent
isPropagationStopped() teruggeeft.
__construct(\ListenerProviderInterface $listeners)1 public method
dispatch(object $event): objectListenerProvider
Framework\Events\ListenerProviderfinal class
Eenvoudige PSR-14 listener-provider met prioriteit.
Listeners worden aangeroepen op type — als de event-class instanceof het
geregistreerde type is, krijgt de listener 'm. Hogere priority = eerst.
$provider->on(UserRegistered::class, fn(UserRegistered $e) => ..., priority: 10);
2 public methods
getListenersForEvent(object $event): iterableon(string $eventClass, callable $listener, int $priority = 0): void