This package is abandoned and no longer maintained. The author suggests using the symfony/debug package instead.
Simple and independent PHP debug component compliant with PSR-1, PSR-2, PSR-4 and Composer.
You can install Nameless debug by composer. Add following code to "require" section of the composer.json
:
"require": {
"corpsee/nameless-debug": "<version>"
}
And install dependencies using the Composer:
cd path/to/your-project
composer install
Example of a simple way to use:
error_reporting(-1);
use Nameless\Debug\ErrorHandler;
use Nameless\Debug\ExceptionHandler;
$exception_handler = null;
if ($debug) {
$exception_handler = (new ExceptionHandler())->register();
} else {
set_exception_handler(function(\Exception $exception) {
exit('Server error');
});
}
$error_handler = (new ErrorHandler($exception_handler, $logger))->register();
You can run the unit tests with the following commands:
cd path/to/nameless-debug
./vendor/bin/phpunit
The Nameless debug is open source software licensed under the GPL-3.0 license.