dev-master
9999999-devRobust and extensible error handling system for PHP
MIT
The Requires
- php ^7.0
The Development Requires
by Dusan Vejin
error-handling wecodein
Robust and extensible error handling system for PHP
![Build Status][ico-build]
, (*1)
The preferred method of installation is via Composer. Run the following command to install the latest version of a package and add it to your project's composer.json
:, (*2)
composer require wecodein/error-handling
use WeCodeIn\ErrorHandling\Handler\ExceptionHandler; use WeCodeIn\ErrorHandling\Handler\FatalErrorHandler; use WeCodeIn\ErrorHandling\Handler\HandlerAggregate; use WeCodeIn\ErrorHandling\Handler\ThrowableErrorHandler; use WeCodeIn\ErrorHandling\Processor\CallableProcessor; require __DIR__ . '/../vendor/autoload.php'; ini_set('log_errors', 0); ini_set('display_errors', 0); error_reporting(E_ALL); $processor = new CallableProcessor(function (Throwable $throwable) : Throwable { // log, render... return $throwable; }); $handler = new HandlerAggregate( new ThrowableErrorHandler(), new ExceptionHandler($processor), new FatalErrorHandler(20, $processor) ); $handler->register(); trigger_error('Error');
Released under MIT License - see the License File for details., (*3)
Robust and extensible error handling system for PHP
MIT
error-handling wecodein