| Recommend this page to a friend! | 
|  Download | 
| Info | Example |  Files |  Install with Composer |  Download | Reputation | Support forum | Blog | Links | 
| Ratings | Unique User Downloads | Download Rankings | ||||
| Not enough user ratings | Total: 279 | All time:  7,628 This week: 49  | ||||
| Version | License | PHP version | Categories | |||
| falcraft-event 1.0 | MIT/X Consortium ... | 5.3 | PHP 5, Language, Design Patterns | 
| Description | Author | |
| This package can manage events with the Observer and Publisher design patterns. | 
| 
<?php | 
|  Files (28) | / | Falcraft | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Event (8 files, 2 directories) | ||||
|  examples (1 directory) | ||||
|  Patterns (2 files, 1 directory) | ||||
|    falcraftLoad.php | Aux. | Script Loader | ||
|  Files (28) | / | Falcraft | / | Event | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Exception (2 files) | ||||
|  Resource (4 files) | ||||
|  Actor.php | Class | Bind event to execution | ||
|  Aggregator.php | Class | Aggregate Publishers (Observers) | ||
|  Conduit.php | Class | Multiple Publishers and Observers | ||
|  Filter.php | Class | An event predicate (filter) | ||
|  GenericEvent.php | Class | Generic (Suggested) Event Object | ||
|  Handler.php | Class | Event Handler | ||
|  HandlerPriorityQueue.php | Class | A Priority Queue of Observers | ||
|  Tracker.php | Class | Event Manager Class | ||
|  Files (28) | / | Falcraft | / | Event | / | Exception | 
| File | Role | Description | 
|---|---|---|
|  ExceptionInterface.php | Class | Local Exception Interface | 
|  InvalidArgumentException.php | Class | Local Invalid Argument Exception | 
|  Files (28) | / | Falcraft | / | Event | / | Resource | 
| File | Role | Description | 
|---|---|---|
|  AbstractEvent.php | Class | Basic generic suggested event | 
|  AwareInterface.php | Class | Interface for event aware objects | 
|  FilterInterface.php | Class | An event filter (predicate) | 
|  TrackerInterface.php | Class | The interface for an event manager | 
|  Files (28) | / | Falcraft | / | examples | / | Event | 
| File | Role | Description | 
|---|---|---|
|    Actor.php | Example | Event Actor (Binder) Example | 
|    Aggregator.php | Example | Event Aggregator Example | 
|    Conduit.php | Example | Event Conduit Example | 
|    Filter.php | Example | Event Filter Example | 
|    GenericEvent.php | Example | Generic Event Example | 
|    Handler.php | Example | Handler Example | 
|    HandlerPriorityQueue.php | Example | Handler Priority Queue Example | 
|    Tracker.php | Example | Tracker Example | 
|  Files (28) | / | Falcraft | / | Patterns | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Resource (3 files) | ||||
|  Observer.php | Class | Observer Pattern Class | ||
|  Publisher.php | Class | Publisher Pattern Class | ||
|  Files (28) | / | Falcraft | / | Patterns | / | Resource | 
| File | Role | Description | 
|---|---|---|
|  ObserverInterface.php | Class | Observer Pattern Interface | 
|  PublisherInterface.php | Class | Publisher Interface | 
|  StateInterface.php | Class | Object State Representation | 
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. | 
|  Install with Composer | 
|  | falcraft-event-2015-10-19.zip 44KB | 
|  | falcraft-event-2015-10-19.tar.gz 25KB | 
|  | Install with Composer | 
| Needed packages | ||
| Class | Download | Why it is needed | Dependency | 
|---|---|---|---|
| PHP Configuration Trait |  .zip  .tar.gz | For configuring the objects | Required | 
| Abstract Data Types |  .zip  .tar.gz | Makes up part of objects (like Map) | Required | 
| Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
| 0% | 
 | 
 | 
| Applications that use this package | 
 If you know an application of this package, send a message to the author to add a link here.
 If you know an application of this package, send a message to the author to add a link here.