taskinbirtan/emit-listen

A simple emit/listener package

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/taskinbirtan/emit-listen

dev-master 2023-04-29 21:11 UTC

This package is not auto-updated.

Last update: 2025-09-29 07:00:57 UTC


README

A simple emit/listener package for PHP.

Installation

Use composer to install the package:

composer require taskinbirtan/emit-listen


use TaskinBirtan\EmitListen\Emitter;

$emitter = new Emitter();

$emitter->on('myEvent', function ($arg1, $arg2) {
    // Do something with the arguments
});

$emitter->emit('myEvent', 'arg1Value', 'arg2Value');


use TaskinBirtan\EmitListen\Emitter;
use TaskinBirtan\EmitListen\Listener;

$emitter = new Emitter();
$listener = new Listener($emitter);

$listener->subscribe('myEvent', function ($arg1, $arg2) {
    // Do something with the arguments
});

$emitter->emit('myEvent', 'arg1Value', 'arg2Value');