/var/www/vhosts/nabawater/vendor/symfony/event-dispatcher
NameSizeModeActions
Debug/-0775rm
DependencyInjection/-0775rm
Tests/-0775rm
.gitignore340664editdlrm
CHANGELOG.md12820664editdlrm
composer.json12190664editdlrm
ContainerAwareEventDispatcher.php71240664editdlrm
Event.php16330664editdlrm
EventDispatcher.php71610664editdlrm
EventDispatcherInterface.php31680664editdlrm
EventSubscriberInterface.php15160664editdlrm
GenericEvent.php36980664editdlrm
ImmutableEventDispatcher.php21740664editdlrm
LICENSE10650664editdlrm
phpunit.xml.dist8930664editdlrm
README.md6100664editdlrm
Edit: /var/www/vhosts/nabawater/vendor/symfony/event-dispatcher/EventDispatcherInterface.php (3168B)
* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\EventDispatcher; /** * The EventDispatcherInterface is the central point of Symfony's event listener system. * Listeners are registered on the manager and events are dispatched through the * manager. * * @author Bernhard Schussek */ interface EventDispatcherInterface { /** * Dispatches an event to all registered listeners. * * @param string $eventName The name of the event to dispatch. The name of * the event is the name of the method that is * invoked on listeners. * @param Event|null $event The event to pass to the event handlers/listeners * If not supplied, an empty Event instance is created * * @return Event */ public function dispatch($eventName, Event $event = null); /** * Adds an event listener that listens on the specified events. * * @param string $eventName The event to listen on * @param callable $listener The listener * @param int $priority The higher this value, the earlier an event * listener will be triggered in the chain (defaults to 0) */ public function addListener($eventName, $listener, $priority = 0); /** * Adds an event subscriber. * * The subscriber is asked for all the events it is * interested in and added as a listener for these events. */ public function addSubscriber(EventSubscriberInterface $subscriber); /** * Removes an event listener from the specified events. * * @param string $eventName The event to remove a listener from * @param callable $listener The listener to remove */ public function removeListener($eventName, $listener); public function removeSubscriber(EventSubscriberInterface $subscriber); /** * Gets the listeners of a specific event or all listeners sorted by descending priority. * * @param string|null $eventName The name of the event * * @return array The event listeners for the specified event, or all event listeners by event name */ public function getListeners($eventName = null); /** * Gets the listener priority for a specific event. * * Returns null if the event or the listener does not exist. * * @param string $eventName The name of the event * @param callable $listener The listener * * @return int|null The event listener priority */ public function getListenerPriority($eventName, $listener); /** * Checks whether an event has any registered listeners. * * @param string|null $eventName The name of the event * * @return bool true if the specified event has any listeners, false otherwise */ public function hasListeners($eventName = null); }