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