Skip to content

getmoxy/event

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moxy\Event

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.