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,625 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.