2017 © Pedro Peláez
 

library event

event

image

crcms/event

event

  • Monday, July 16, 2018
  • by hiword
  • Repository
  • 0 Watchers
  • 0 Stars
  • 560 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 27 % Grown

The README.md

Example

Set the scheduler

```$xslt Example::setDispatcher(new \CrCms\Event\Dispatcher);, (*1)


### Register event ```$xslt Example::registerEvent('event1',$listener);

Push event listener

```$xslt Example::pushEvent('event1',$listener);, (*2)


### Listening method ```$xslt //first $listener => ExampleListener1::class@listen //second $listener => ExampleListener2::class //third $listener => function($object) { ... } class ExampleListener1 { public function listen($object) { ... } } class ExampleListener2 { public function handle($object) { ... } } function($object) { ... }

Event trigger

```$xslt class Example {, (*3)

use CrCms\Event\HasEvents;

# Set events
public static function events() : array
{
    return ['event1','event2'];
}

public function example()
{
    # Trigger event
    Example::fireEvent('event1',$listener);
}

}, (*4)

```, (*5)

The Versions

16/07 2018

dev-master

9999999-dev

event

  Sources   Download

MIT

The Requires

 

php event observer crcms

03/08 2017

0.0.1

0.0.1.0

event

  Sources   Download

MIT

The Requires

 

php event observer crcms