ClassEvent

Included libraries

  • ClassEvent\Base\Event - Abstract class to store event statement
  • ClassEvent\Base\EventDispatcher - Main event class, allow to manage events and listeners
  • ClassEvent\BaseEvent - Simple event object to store event statement
  • ClassEvent\Log\Log - Allow to save trigger event information into log file

Documentation

Basic usage

Basic usage

Event Configuration

Load Event Configuration

Event Object

Store Event statement in Event Object

Event Log

Log each or specified event trigger

Errors

Event listeners errors

Install via Composer

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

{
    "require": {
        "chajr/class-event": "version_number"
    }
}

Project description

Used conventions

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

Requirements

  • PHP 5.4 or higher

Change log

All release version changes:
Change log

License

This bundle is released under the Apache license.
Apache license