2017 © Pedro Peláez
 

library handler

Autoloading, error and exception handler

image

eden/handler

Autoloading, error and exception handler

  • Tuesday, October 13, 2015
  • by cblanquera
  • Repository
  • 4 Watchers
  • 0 Stars
  • 7,580 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 1 % Grown

The README.md

logo Eden Handler

Build Status

====, (*1)

, (*2)

Install

composer install eden/handler, (*3)

====, (*4)

, (*5)

Introduction

Allows errors and exceptions to be event driven., (*6)

====, (*7)

, (*8)

API

====, (*9)

Registering the Exception Handler

Adds an event driven way to respond to exceptions., (*10)

Example

eden('handler')
    ->exception()
    ->register()
    ->on('exception', function(
        $type,
        $level,
        $reporter,
        $file,
        $line,
        $message,
        $trace
    ) {
        echo 'An exception has occurred';
    });

====, (*11)

Releasing the Exception Handler

Example

eden('handler')->exception()->release();

====, (*12)

Registering the Error Handler

Adds an event driven way to respond to PHP errors., (*13)

Example

eden('handler')
    ->error()
    ->register()
    ->on('error', function(
        $type,
        $level,
        $reporter,
        $file,
        $line,
        $message,
        $trace
    ) {
        echo 'An error has occurred';
    });

====, (*14)

Releasing the Error Handler

Example

eden('handler')->error()->release();

====, (*15)

, (*16)

Contributing to Eden

Contributions to Eden are following the Github work flow. Please read up before contributing., (*17)

Setting up your machine with the Eden repository and your fork

  1. Fork the repository
  2. Fire up your local terminal create a new branch from the v4 branch of your fork with a branch name describing what your changes are. Possible branch name types:
    • bugfix
    • feature
    • improvement
  3. Make your changes. Always make sure to sign-off (-s) on all commits made (git commit -s -m "Commit message")

Making pull requests

  1. Please ensure to run phpunit before making a pull request.
  2. Push your code to your remote forked version.
  3. Go back to your forked version on GitHub and submit a pull request.
  4. An Eden developer will review your code and merge it in when it has been classified as suitable.

The Versions

13/10 2015

dev-master

9999999-dev http://eden-php.com

Autoloading, error and exception handler

  Sources   Download

MIT

The Requires

 

by Christian Blanquera

library eden

13/10 2015

4.0.1

4.0.1.0 http://eden-php.com

Autoloading, error and exception handler

  Sources   Download

MIT

The Requires

 

by Christian Blanquera

library eden

13/10 2015

4.x-dev

4.9999999.9999999.9999999-dev http://eden-php.com

Autoloading, error and exception handler

  Sources   Download

MIT

The Requires

 

by Christian Blanquera

library eden

07/10 2015

v4

4.0.0.0 http://eden-php.com

Autoloading, error and exception handler

  Sources   Download

MIT

The Requires

 

by Christian Blanquera

library eden

06/10 2015

v3

3.0.0.0 http://eden-php.com

Autoloading, error and exception handler

  Sources   Download

MIT

The Requires

 

by Christian Blanquera

library eden