moxy/event

A simple event emitter

1.0.0 2015-03-02 23:25 UTC

This package is not auto-updated.

Last update: 2024-11-09 17:19:38 UTC


README

Build Status Code Coverage Scrutinizer Code Quality

Mozy is a suite of loosely linked libraries for achieving "things" in PHP. Moxy\Event is Moxy's take on the classic mediater/event pattern.

Moxy\Event is designed as a mediator event library; all event emitters inherit from a central class which mediates events and listeners. You can implement the \Moxy\Event\Listener interface, or simply pass in any PHP callable.

Installation

$ composer require moxy/event:dev-master

Yet Another Event Library

Moxy as a collection is intended to be flexible; use only the bits you need, or merely a single library you really like. Moxy/Event is one part of the glue that binds the libraries together. For example, Moxy\Router issues a router.404 event in the case it is unable to do anything with a request; which allows you to create a 404 error handler.