2017 © Pedro Peláez
 

library events

Simple router for PHP

image

txiki/events

Simple router for PHP

  • Sunday, March 1, 2015
  • by dieg0v
  • Repository
  • 1 Watchers
  • 1 Stars
  • 4 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Txiki Events

Simple events for PHP, (*1)

Author Latest Version Packagist Version, (*2)

Software License Build Status, (*3)

Install

Via Composer, (*4)

``` bash $ composer require txiki/events, (*5)


## Documentation Simple examples: ``` php require '../vendor/autoload.php'; use Txiki\Events\Event; $e = new Event(); $e->on('eventName', function($id){ return 'ok form '.$id; }); $e->on('eventName1', function(){ return 'ok form 1'; }); $e->on('eventName2', function(){ return 'ok form 2'; }); // return 'ok form 999'; $result = $e->trigger('eventName', [999]); // return 'ok form 1'; $result = $e->trigger('eventName1'); // return 'ok form 2'; $result = $e->trigger('eventName2');

Pass custom class to event:, (*6)

class DummyClass{
    public function myMethod($foo, $bar)
    {
        return 'Out '.$foo.' '.$bar;
    }
}

$e->on('myevent', 'DummyClass::myMethod');

// return 'Out foo bar';
$result = $e->trigger('myevent',['foo', 'bar']);

Remove event:, (*7)

$e->off('myevent');

Get all events array:, (*8)

$eventsTable = $e->table();

Contributing

Please see CONTRIBUTING for details., (*9)

Credits

License

The MIT License (MIT). Please see License File for more information., (*10)

The Versions

01/03 2015

dev-master

9999999-dev https://github.com/dieg0v/txiki-events

Simple router for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

events event txiki

28/02 2015

0.1.0

0.1.0.0 https://github.com/dieg0v/txiki-events

Simple router for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

events event txiki