decodelabs / impulse
PSR-14 compatible event hook system
v0.4.1
2025-08-23 09:05 UTC
Requires
- php: ^8.4
- decodelabs/archetype: ^0.4
- decodelabs/exceptional: ^0.6.3
- decodelabs/kingdom: ^0.1
- decodelabs/monarch: ^0.2
- decodelabs/slingshot: ^0.3
- psr/event-dispatcher: ^1
Requires (Dev)
- decodelabs/atlas: ^0.14.1
- decodelabs/genesis: ^0.14
- decodelabs/phpstan-decodelabs: ^0.7
Suggests
- decodelabs/atlas: Enable hook map caching
- decodelabs/genesis: Enable hook map caching
Provides
Conflicts
- decodelabs/atlas: <0.14
- decodelabs/genesis: <0.14
README
PSR-14 compatible event hook system
Impulse provides an expansive event hook system that obides by the PSR-14 standard. It allows you to dispatch events at both global and local scopes, and provides a number of useful features for managing and manipulating event listeners.
Installation
Install via Composer:
composer require decodelabs/impulse
Usage
Coming soon...
Licensing
Impulse is licensed under the MIT License. See LICENSE for the full license text.