domainflow / system-events
File-based logging system for DomainFlow applications.
v0.2.0
2026-08-17 11:57 UTC
Requires
- php: ^8.4
- domainflow/core: ^0.2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.70
- mikey179/vfsstream: ^1.6
- nikic/php-parser: ^5.4
- phpstan/phpstan: ^2.1
- phpstan/phpstan-deprecation-rules: ^2.0
- phpunit/phpunit: ^13.0
- symfony/phpunit-bridge: ^8.0
This package is auto-updated.
Last update: 2026-08-17 11:59:01 UTC
README
The DomainFlow System Events package captures and processes application lifecycle events using an extensible event-driven architecture. It includes a file-system logger with customizable log templates.
✨ Core Functionality
- File-based Logging: Capture and persist events to disk with a customizable template format.
- Listener Architecture: A wildcard listener, registered by the service provider, forwards every fired event to the configured destination.
- Post-Boot Replay: Replays pre-registered events that occurred before the service provider was loaded.
- Environment Customization: Configure log paths and templates via environment variables.
⚙️ Requirements
- PHP 8.4 or 8.5
- Requires
domainflow/core
📦 Installation
Use Composer to install the package:
composer require domainflow/system-events
More details and usage examples can be found in our documentation
📄 License
The DomainFlow System Events package is open-sourced software licensed under the MIT license.