2017 © Pedro Peláez
 

library events

Lightweight Event Dispatcher for Happy Developers

image

fwk/events

Lightweight Event Dispatcher for Happy Developers

  • Wednesday, June 15, 2016
  • by neiluJ
  • Repository
  • 0 Watchers
  • 1 Stars
  • 523 Installations
  • PHP
  • 5 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

Fwk\Events (Event Dispatcher)

Scrutinizer Code Quality Build Status Code Coverage Latest Stable Version Total Downloads Latest Unstable Version License, (*1)

Event Dispatcher for PHP 5.4+, (*2)

Installation

Via Composer:, (*3)

{
    "require": {
        "fwk/events": "dev-master",
    }
}

If you don't use Composer, you can still download this repository and add it to your include_path PSR-0 compatible, (*4)

Documentation

Adding Listeners

``` php use Fwk\Events\Dispatcher, Fwk\Events\Event;, (*5)

$evd = new Dispatcher();, (*6)

// closures listeners $evd->on("eventName", function(Fwk\Events\Event $event) { // do some stuff });, (*7)

// Class methods starting by "on[EventCamelCasedName]" can also be added as // listeners class MyListener { public function onEventName(Fwk\Events\Event $event) { // do some stuff } }, (*8)

$evd->addListener(new MyListener());, (*9)


### Removing Listeners ``` php /* ... */ // this removes all listeners for a given event $evd->removeAllListeners("eventName"); // this removes a listener (callable) for a given event $evd->removeListener("eventName", array($listener, "onListenerMethod"));

Trigger Events

``` php /* ... */, (*10)

$event = new Fwk\Events\Event("eventName", array( "someData" => "someValue" )); $event->extraData = "extraValue";, (*11)

// dispatch event $evd->notify($event); ```, (*12)

Contributions / Community

  • Issues on Github: https://github.com/fwk/Events/issues
  • Follow Fwk on Twitter: @phpfwk

Fwk is licensed under the 3-clauses BSD license. Please read LICENSE for full details., (*13)

The Versions

15/06 2016

dev-master

9999999-dev

Lightweight Event Dispatcher for Happy Developers

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.4.0

 

by Avatar neiluJ

framework events dispatcher event utils happy-developer

15/06 2016

v2.0.0

2.0.0.0

Lightweight Event Dispatcher for Happy Developers

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.4.0

 

by Avatar neiluJ

framework events dispatcher event utils happy-developer

24/07 2014

1.0.x-dev

1.0.9999999.9999999-dev

Fwk Event Dispatcher

  Sources   Download

BSD

The Requires

  • php >=5.3.0

 

by Avatar neiluJ

framework events dispatcher event utils

24/07 2014

1.0.0

1.0.0.0

Fwk Event Dispatcher

  Sources   Download

BSD

The Requires

  • php >=5.3.0

 

by Avatar neiluJ

framework events dispatcher event utils