joomla / event
Joomla Event Package
Fund package maintenance!
joomla
community.joomla.org/sponsorship-campaigns.html
Installs: 319 393
Dependents: 15
Suggesters: 3
Security: 0
Stars: 8
Watchers: 11
Forks: 10
Open Issues: 3
Type:joomla-package
Requires
- php: ^8.3.0
- symfony/deprecation-contracts: ^2|^3
Requires (Dev)
- joomla/console: ^4.0
- phpstan/phpstan: ^2.1.17
- phpstan/phpstan-deprecation-rules: ^2.0.3
- phpunit/phpunit: ^12.2.7
- psr/container: ^2.0
- squizlabs/php_codesniffer: ^3.7.2
Suggests
- joomla/console: If you want to use the DebugEventDispatcherCommand class, please install joomla/console
- psr/container-implementation: If you want to use the LazyServiceEventListener class, please install a PSR-11 container
This package is auto-updated.
Last update: 2025-07-24 09:35:57 UTC
README
The Joomla! Event package provides foundations to build event systems and an implementation supporting prioritized listeners.
Requirements
- PHP 8.1 or later
Installation via Composer
Add "joomla/event": "~3.0"
to the require block in your composer.json and then run composer install
.
{ "require": { "joomla/event": "~3.0" } }
Alternatively, you can simply run the following from the command line:
composer require joomla/event "~3.0"
If you want to include the test sources and docs, use
composer require --prefer-source joomla/event "~3.0"