Skip to content

php-lab/event

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Event dispatcher

Build Status Scrutinizer Code Quality Total Downloads License

PhpLab\Event requires PHP 7.

Usage

use PhpLab\Event\Dispatcher;
use App\Logger;

$this->app = new Dispatcher();

$logger = new Logger();
$this->app->subscribe('payment.error', 'logger', function () use ($logger) {
    $logger->log('error', 'Payment error');
});

$this->app->dispatch('payment.error');

License

PhpLab\Event is licensed under the MIT license.

Releases

No releases published

Packages

No packages published

Languages