2017 © Pedro Peláez
 

library event-emitter

Thruster EventEmitter Component

image

thruster/event-emitter

Thruster EventEmitter Component

  • Tuesday, January 12, 2016
  • by gcds
  • Repository
  • 1 Watchers
  • 0 Stars
  • 334 Installations
  • PHP
  • 6 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 11 % Grown

The README.md

EventEmitter Component

[Latest Version] (https://github.com/ThrusterIO/event-emitter/releases) [Software License] (LICENSE) [Build Status] (https://travis-ci.org/ThrusterIO/event-emitter) [Code Coverage] (https://scrutinizer-ci.com/g/ThrusterIO/event-emitter) [Quality Score] (https://scrutinizer-ci.com/g/ThrusterIO/event-emitter) [Total Downloads] (https://packagist.org/packages/thruster/event-emitter), (*1)

[Email] (mailto:team@thruster.io), (*2)

The Thruster EventEmitter Component., (*3)

Install

Via Composer, (*4)

``` bash $ composer require thruster/event-emitter, (*5)



## Usage ### Creating an Emitter ```php $emitter = new EventEmitter();

Adding Listeners

$emitter->on('foo.bar', function (Foo $bar) {
    // ... Something happend
});

Emitting Events

$emitter->emit('foo.bar', [$fooBar]);

Using Advance Event Emitter

```php $emitter = new AdvanceEventEmitter();, (*6)

$emitter->on('foo.bar', function (EventInterface $event) { // ... Do something good, (*7)

$event->stopPropagation(); // you can stop further execution });, (*8)

$emitter->on('foo.bar', function (EventInterface $event) { // ... Never gets called });, (*9)

$emitter->emit('foo.bar', new Event($fooBar));, (*10)


## Testing ``` bash $ composer test

Contributing

Please see CONTRIBUTING and CONDUCT for details., (*11)

License

Please see License File for more information., (*12)

The Versions

12/01 2016

dev-master

9999999-dev https://thruster.io

Thruster EventEmitter Component

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

event-emitter eventemitter thruster

12/01 2016

1.1.0

1.1.0.0 https://thruster.io

Thruster EventEmitter Component

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

event-emitter eventemitter thruster

08/12 2015

1.0.0

1.0.0.0 https://thruster.io

Thruster EventEmitter Component

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

event-emitter eventemitter thruster