20/04
2017
dev-master
9999999-devWhoops Handler for Opulence
MIT
The Requires
The Development Requires
by Peter Aba
Wallogit.com
2017 © Pedro Peláez
Whoops Handler for Opulence
Library for making multilingual applications in Opulence easy., (*1)
Install the library via composer:, (*3)
composer install peteraba/foo-debug
Replace your exceptions config file, (*4)
# config/http/exceptions.php
<?php
use Foo\Debug\Exceptions\Handlers\Whoops\ExceptionHandler;
use Foo\Debug\Exceptions\Handlers\Whoops\ExceptionRenderer;
use Opulence\Environments\Environment;
use Whoops\Run;
/**
* ----------------------------------------------------------
* Define the exception handler
* ----------------------------------------------------------
*
* The last parameter lists any exceptions you do not want to log
*/
$isDevelopment = Environment::getVar('ENV_NAME') === Environment::DEVELOPMENT;
$exceptionRenderer = new ExceptionRenderer(new Run(), $isDevelopment);
return new ExceptionHandler(
$logger,
$exceptionRenderer,
[
HttpException::class
]
);
Whoops Handler for Opulence
MIT