2017 © Pedro Peláez
 

library edps

PHP 5.2 port of Événement

image

edps/edps

PHP 5.2 port of Événement

  • Wednesday, October 24, 2012
  • by yuya-takeyama
  • Repository
  • 1 Watchers
  • 2 Stars
  • 2,624 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 55 Forks
  • 0 Open issues
  • 3 Versions
  • 1 % Grown

The README.md

EDPS

EDPS is a PHP 5.2 port of igorw's Événement., (*1)

Build Status, (*2)

Fetch

The recommended way to install EDPS is through composer., (*3)

Just create a composer.json file for your project:, (*4)

{
    "require": {
        "edps/edps": "dev-master"
    }
}

And run these two commands to install it:, (*5)

$ curl -s http://getcomposer.org/installer | php
$ php composer.phar install

Now you can add the autoloader, and you will have access to the library:, (*6)

<?php
require 'vendor/autoload.php';

Usage

Creating an Emitter

<?php
$emitter = new Edps_EventEmitter();

Adding Listeners (>= PHP 5.3)

<?php
$emitter->on('user.create', function (User $user) use ($logger) {
    $logger->log(sprintf("User '%s' was created.", $user->getLogin()));
});

Adding Listeners (< PHP 5.3)

<?php
$emitter->on('user.create', 'onUserCreate');
function onUserCreate(User $user) {
    global $logger;

    $logger->log(sprintf("User '%s' was created.", $user->getLogin()));
}

Emitting Events

<?php
$emitter->emit('user.create', array($user));

Tests

$ phpunit

License

MIT, see LICENSE., (*7)

The Versions

24/10 2012

dev-develop

dev-develop

PHP 5.2 port of Événement

  Sources   Download

MIT

The Requires

  • php >=5.2.0

 

event-dispatcher event-emitter

24/10 2012

dev-master

9999999-dev

PHP 5.2 port of Événement

  Sources   Download

MIT

The Requires

  • php >=5.2.0

 

event-dispatcher event-emitter

24/10 2012

v0.0.2

0.0.2.0

PHP 5.2 port of Événement

  Sources   Download

MIT

The Requires

  • php >=5.2.0

 

event-dispatcher event-emitter