2017 © Pedro Peláez
 

library tale-event

A simple and minimalistic event library

image

talesoft/tale-event

A simple and minimalistic event library

  • Saturday, May 21, 2016
  • by TorbenKoehn
  • Repository
  • 3 Watchers
  • 0 Stars
  • 11 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Packagist License CI Coverage, (*1)

Tale Event

What is Tale Event?

A PSR-14 Event Dispatcher implementation, (*2)

Installation

composer req talesoft/tale-event

Usage

use Tale\Event\ListenerProvider\ReflectionListenerProvider;
use Tale\EventDispatcher;

$provider = new ReflectionListenerProvider();
$dispatcher = new EventDispatcher($provider);

class MyEvent
{
    private $message = '';

    public function setMessage(string $message): void
    {
        $this->message = $message;
    }

    public function getMessage(): string
    {
        return $this->message;
    }
}

$provider->addListener(function (MyEvent $event) {
    $event->setMessage('Hello from listener!');
});

$event = new MyEvent();
$dispatcher->dispatch($event);
echo $event->getMessage(); // "Hello from listener!"

The Versions

21/05 2016

dev-master

9999999-dev http://docs.talesoft.io/tale-framework/tale/event

A simple and minimalistic event library

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

by Torben Koehn

php event

22/01 2016

0.1

0.1.0.0 http://event.tale.talesoft.io

A simple and minimalistic event library

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

by Torben Koehn

php event