PHPackages                             peridot-php/event-emitter - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. peridot-php/event-emitter

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

peridot-php/event-emitter
=========================

EventEmitter is a very simple event dispatching library for PHP

96666[1 issues](https://github.com/peridot-php/event-emitter/issues)PHP

Since Apr 18Pushed 11y ago4 watchersCompare

[ Source](https://github.com/peridot-php/event-emitter)[ Packagist](https://packagist.org/packages/peridot-php/event-emitter)[ RSS](/packages/peridot-php-event-emitter/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

EventEmitter
============

[](#eventemitter)

EventEmitter is a very simple event dispatching library for PHP. It is a fork of [Événement](https://github.com/igorw/evenement) aiming to provide additional functionality and PHP 5.6 features like variadic arguments.

It is very strongly inspired by the EventEmitter API found in [node.js](http://nodejs.org).

[![Build Status](https://camo.githubusercontent.com/84b8370a1c64edb14ee70f61aede383f0f8e369e2310131a263fef42e0162dea/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f70657269646f742d7068702f6576656e742d656d69747465722e706e673f6272616e63683d6d6173746572)](http://travis-ci.org/peridot-php/event-emitter)

Fetch
-----

[](#fetch)

The recommended way to install EventEmitter is [through composer](http://getcomposer.org).

Just create a composer.json file for your project:

```
{
    "require": {
        "peridot/event-emitter": "2.0.*"
    }
}
```

And run these two commands to install it:

```
$ 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:

```
