2017 © Pedro PelĂĄez
 

library event

Simple PHP event handling mechanism

image

bluetree-service/event

Simple PHP event handling mechanism

  • Monday, January 22, 2018
  • by chajr
  • Repository
  • 1 Watchers
  • 0 Stars
  • 170 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 0 Forks
  • 7 Open issues
  • 27 Versions
  • 10 % Grown

The README.md

BlueEvent

Latest Stable Version Total Downloads License Dependency Status Documentation Status, (*1)

Builds
Travis Scrutinizer
Build Status Build Status
Coverage
Coveralls Scrutinizer
Coverage Status Code Coverage
Quality
Code Climate Scrutinizer SymfonyInsight
Code Climate Scrutinizer Code Quality SymfonyInsight
Code Intelligence Status

Simple PHP event handling mechanism, (*2)

Included classes

  • BlueEvent\Base\Event - Abstract class to store event statement
  • BlueEvent\Base\EventDispatcher - Main event class, allow to manage events and listeners
  • BlueEvent\BaseEvent - Simple event object to store event statement
  • BlueEvent\Event\Base\Interfaces\EventDispatcherInterface - Use to create different objects that can be used by all libraries required event library
  • BlueEvent\Event\Base\Interfaces\EventInterface - Use to create Event objects

Documentation

Basic usage

Basic usage, (*3)

Event Configuration

Load Event Configuration, (*4)

Event Object

Store Event statement in Event Object, (*5)

Event Log

Log each or specified event trigger, (*6)

Errors

Event listeners errors, (*7)

Install via Composer

To use BlueEvent you can just download package and place it in your code. But recommended way to use BlueEvent is install it via Composer. To include BlueEvent libraries paste into composer.json:, (*8)

{
    "require": {
        "bluetree-service/event": "version_number"
    }
}

Project description

Used conventions

  • Namespaces - each library use namespaces (base is BlueEvent)
  • PSR-4 - PSR-4 coding standard
  • Composer - Composer usage to load/update libraries

Requirements

  • PHP 7.3 or higher

Usage

All information in this director, (*9)

Change log

All release version changes:
Change log, (*10)

License

This bundle is released under the Apache license.
Apache license, (*11)

Travis Information

Travis CI Build Info, (*12)

The Versions

21/05 2017

v0.2.0.0

0.2.0.0 https://github.com/chajr/class-event

Simple PHP event handling mechanism

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

php event

26/07 2015

0.1.2.1

0.1.2.1 https://github.com/chajr/class-event

Simple PHP event handling mechanism

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

php event

25/07 2015

0.1.2

0.1.2.0 https://github.com/chajr/class-event

Simple PHP event handling mechanism

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

php event

11/07 2015
11/07 2015

dev-fb-facade

dev-fb-facade https://github.com/chajr/class-event

Simple PHP event handling mechanism

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

php event