php-lab/event

Event dispatcher.

Maintainers

Details

github.com/php-lab/event

Source

Issues

Installs: 121

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/php-lab/event

dev-master 2016-03-07 21:45 UTC

This package is auto-updated.

Last update: 2025-09-22 21:51:30 UTC


README

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.