moussazoungrana/event-manager

manage your php application event

v1.0 2022-06-03 10:19 UTC

This package is auto-updated.

Last update: 2025-06-29 02:24:26 UTC


README

You can install the package via composer:

composer require moussazoungrana/event-manager

Usage

<?php 

 require __DIR__.'/../vendor/autoload.php';

 \moz\EventManager\Emitter::getInstance()->on('first.event', function (){
     echo "first event \n";
 });
 
 \moz\EventManager\Emitter::getInstance()->emit('first.event');
 
 #first event
 
 
 ###########################
 
 \moz\EventManager\Emitter::getInstance()->on('second.event', function ($t){
     echo "second event here \n";
     echo $t;
 });
 
 \moz\EventManager\Emitter::getInstance()->emit('second.event', 'I am argument');
  #second event here 
  #I am argument