shlink/module/EventDispatcher
2019-08-11 13:20:18 +02:00
..
config Moved some elements in Common module to more proper locations 2019-08-10 23:58:21 +02:00
functions Moved all event-dispatching stuff to its own module 2019-07-19 19:54:39 +02:00
src Created function to abstract how to load config from a glob pattern 2019-08-10 14:09:42 +02:00
test Added ConfigProviderTest for EventDispatcher module 2019-07-20 12:16:31 +02:00
LICENSE Dropped Integrations module and created LICENSE files for new modules 2019-08-11 13:20:18 +02:00
README.md Dropped Integrations module and created LICENSE files for new modules 2019-08-11 13:20:18 +02:00

Shlink Event Dispatcher

This library provides a PSR-14 EventDispatcher which is capable of dispatching both regular listeners and async listeners which are run using [swoole]'s task system.

Most of the elements it provides require a [PSR-11] container, and it's easy to integrate on [expressive] applications thanks to the ConfigProvider it includes.

Install

Install this library using composer:

composer require shlinkio/shlink-event-dispatcher

This library is also an expressive module which provides its own ConfigProvider. Add it to your configuration to get everything automatically set up.