Maslosoft Signals Documentation
Wireless Cross-Component Communication
Signals are a kind of connector between scattered application components. These components are supposed to be dynamically linked, mostly by installing them via composer.
Install via composer:
composer require "maslosoft/signals"
Signals require writable directory
generated in application root. This directory should be committed
together with codebase. Another required writable directory is
runtime for temporary files, this should
not be committed, and it's contents can be safely cleared.
In Short Summary
Required writable directories:
generated- commit this
runtime- do not commit this
Before use codebase need to be scanned for signals and slots.
To generate issue command:
From now on signals can be emitted and gathered within your code.
Check this repository for working example of Signals
To customize available options head to configuration secion.