Download the PHP package codememory/event-dispatcher without Composer
On this page you can find all versions of the php package codememory/event-dispatcher. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package event-dispatcher
Event Dispatcher
Установка
Обзор конфигурации
Если используется конфигурация, выполните следующие команды
- Создать глобальную конфигурацию, если ее не существует
php vendor/bin/gc-cdm g-config:init- Merge всей конфигурации
php vendr/bin/gc-cdm g-config:merge --all
Примеры использования
Класс события
Добавление события и слушателя
Выброс событий
Event(EventBuilderInterface) методы
-
setAlias(): EventBuilderInterfaceДобавить alias к событию- string $alias
-
addListener(): EventBuilderInterfaceДобавить слушателя к событию- string|callable $listener - namespace или callback слушателя
setParameters(): EventBuilderInterfaceДобавить параметры, которые будут переданы в конструктор события- array $parameters
Event(EventDataInterface) методы
-
getNamespace(): stringВозвращает namespace события -
getReflector(): ReflectionClassВозвращает рефлектор события -
getListeners(): arrayВозвращает массив слушателей события getParameters(): arrayВозвращает параметры для события
EventDispatcher методы
-
addEvent(): EventBuilderInterfaceДобавить новое событие -
addEventListener(): EventDispatcherInterfaceДобавить слушателя для события- string $eventName - namespace или alias события
- string|callable $listener
-
existEvent(): boolПроверить существование события- string $eventName - namespace или alias события
-
getEvent(): EventInterfaceПолучить событие- string $eventName - namespace или alias события
getEventListeners(): arrayВозвращает массив слушателей события- string $eventName - namespace или alias события
All versions of event-dispatcher with dependencies
codememory/finder Version ^1.1
codememory/fs Version ^1.1
codememory/global-config Version ^1.1
codememory/support Version ^1.2
phpunit/phpunit Version ^9.5
codememory/config Version 2.0
php Version >=8.0
codememory/date-time Version ^1.0
codememory/profiling Version ^2.2