Download the PHP package ttpryg/event-dispatcher without Composer
On this page you can find all versions of the php package ttpryg/event-dispatcher. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download ttpryg/event-dispatcher
More information about ttpryg/event-dispatcher
Files in ttpryg/event-dispatcher
Download ttpryg/event-dispatcher
More information about ttpryg/event-dispatcher
Files in ttpryg/event-dispatcher
Vendor ttpryg
Package event-dispatcher
Short Description PSR-14 Compliant Event Dispatcher & Listener Provider standalone PHP 8.1+ library
License MIT
Package event-dispatcher
Short Description PSR-14 Compliant Event Dispatcher & Listener Provider standalone PHP 8.1+ library
License MIT
Please rate this library. Is it a good library?
Informations about the package event-dispatcher
EventDispatcher Library (ttpryg/event-dispatcher)
A lightweight, PSR-14 compliant Event Dispatcher & Listener Provider for PHP 8.1+.
๐ Key Features
- PSR-14 Compliant: Fully compatible with PSR-14 contracts (
EventDispatcherInterface,ListenerProviderInterface,StoppableEventInterface). - Framework Agnostic: Clean, decoupled design that works in any PHP application or framework.
- Stoppable Events Support: Safely halt propagation chains when
isPropagationStopped()returns true. - Strictly Typed: Built with modern PHP 8.1+ features (readonly properties, strict types).
๐ฆ Installation
Install the package via Composer:
Requirements: PHP 8.1 or higher.
๐ Quick Start
1. Define an Event
2. Register Listeners & Dispatch
๐ณ Architecture
๐งช Testing
Run the test suite using PHPUnit:
๐ License
This project is open-sourced software licensed under the MIT License.
All versions of event-dispatcher with dependencies
PHP Build Version
Package Version
The package ttpryg/event-dispatcher contains the following files
Loading the files please wait ...