Logging exceptions.
Using Composer:
$ composer require qlimix/logging-exception-handler
<?php
use Qlimix\Log\Logger\Exception\ExceptionLogger;
use Exception;
$logHandler = new FileLogHandler();
$logger = new ExceptionLogger($logHandler);
$logger->emergency('foo', new Exception());
$logger->critical('foo', new Exception());
$logger->alert('foo', new Exception());
$logger->error('foo', new Exception());
$logger->debug('foo', new Exception());
To run all unit tests locally with PHPUnit:
$ vendor/bin/phpunit
To ensure code quality run grumphp which will run all tools:
$ vendor/bin/grumphp run
Please see CONTRIBUTING for details.