PHPackages                             phpinnacle/ensign - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. phpinnacle/ensign

ActiveLibrary[Queues &amp; Workers](/categories/queues)

phpinnacle/ensign
=================

PHPinnacle Signal Dispatcher

1.1(7y ago)1235MITPHPPHP ^7.1

Since Sep 6Pushed 7y ago1 watchersCompare

[ Source](https://github.com/phpinnacle/ensign)[ Packagist](https://packagist.org/packages/phpinnacle/ensign)[ Docs](https://github.com/phpinnacle/ensign)[ RSS](/packages/phpinnacle-ensign/feed)WikiDiscussions master Synced 5d ago

READMEChangelog (2)Dependencies (4)Versions (3)Used By (0)

PHPinnacle Ensign
=================

[](#phpinnacle-ensign)

[![Latest Version on Packagist](https://camo.githubusercontent.com/11c0fbca6f29898431fe523b9ac83e377e5b6297d6be76327e3ebc26be83c080/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f706870696e6e61636c652f656e7369676e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/phpinnacle/ensign)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Coverage Status](https://camo.githubusercontent.com/665ac5c5a89f40725ec5e97db40c99c3e9844cc4bffd15029d88d305c8144541/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f706870696e6e61636c652f656e7369676e2e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/phpinnacle/ensign/code-structure)[![Quality Score](https://camo.githubusercontent.com/9e0a5dc7350ceb5937b18127fbaa6ba58fa9cd5f6d8c56e694ed65f4e069d950/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f706870696e6e61636c652f656e7369676e2e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/phpinnacle/ensign)[![Total Downloads](https://camo.githubusercontent.com/8af881b3809b73d2ffa080a2ef52e40e81112df4a4978e3075d60dcbc109c511/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f706870696e6e61636c652f656e7369676e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/phpinnacle/ensign)

PHPinnacle Ensign provides tools that allow your application components to communicate with each other by dispatching signals and listening to them.

Thanks to [amphp](https://amphp.org) backend those communication is fully asynchronous.

Install
-------

[](#install)

Via Composer

```
$ composer require phpinnacle/ensign
```

Basic Usage
-----------

[](#basic-usage)

```
