1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- <?php
- declare(strict_types=1);
- namespace OCP\EventDispatcher;
- interface IEventDispatcher {
-
- public function addListener(string $eventName, callable $listener, int $priority = 0): void;
-
- public function removeListener(string $eventName, callable $listener): void;
-
- public function addServiceListener(string $eventName, string $className, int $priority = 0): void;
-
- public function dispatch(string $eventName, Event $event): void;
-
- public function dispatchTyped(Event $event): void;
- }
|