Fixing the horrors of overly long lines, misalignment, and incorrect use of new lines.

This commit is contained in:
Dan Cryer 2014-05-01 16:53:29 +01:00
commit 69ea47874f
19 changed files with 938 additions and 102 deletions

View file

@ -26,12 +26,12 @@ class Handler
*/
protected $logger;
public function __construct(LoggerInterface $logger = NULL)
public function __construct(LoggerInterface $logger = null)
{
$this->logger = $logger;
}
public static function register(LoggerInterface $logger = NULL)
public static function register(LoggerInterface $logger = null)
{
$handler = new static($logger);
@ -57,7 +57,10 @@ class Handler
throw new \ErrorException(
sprintf('%s: %s in %s line %d', $exception_level, $message, $file, $line),
0, $level, $file, $line
0,
$level,
$file,
$line
);
}
}
@ -72,17 +75,34 @@ class Handler
try {
if (($e = error_get_last()) !== null) {
$e = new \ErrorException(
sprintf('%s: %s in %s line %d', $fatal_error['type'], $fatal_error['message'], $fatal_error['file'], $fatal_error['line']),
0, $fatal_error['type'], $fatal_error['file'], $fatal_error['line']
sprintf(
'%s: %s in %s line %d',
$fatal_error['type'],
$fatal_error['message'],
$fatal_error['file'],
$fatal_error['line']
),
0,
$fatal_error['type'],
$fatal_error['file'],
$fatal_error['line']
);
$this->log($e);
}
}
catch (\Exception $e)
{
catch (\Exception $e) {
$e = new \ErrorException(
sprintf('%s: %s in %s line %d', $fatal_error['type'], $fatal_error['message'], $fatal_error['file'], $fatal_error['line']),
0, $fatal_error['type'], $fatal_error['file'], $fatal_error['line']
sprintf(
'%s: %s in %s line %d',
$fatal_error['type'],
$fatal_error['message'],
$fatal_error['file'],
$fatal_error['line']
),
0,
$fatal_error['type'],
$fatal_error['file'],
$fatal_error['line']
);
$this->log($e);
}
@ -101,9 +121,14 @@ class Handler
if (null !== $this->logger) {
$message = sprintf(
'%s: %s (uncaught exception) at %s line %s', get_class($exception), $exception->getMessage(), $exception->getFile(), $exception->getLine()
'%s: %s (uncaught exception) at %s line %s',
get_class($exception),
$exception->getMessage(),
$exception->getFile(),
$exception->getLine()
);
$this->logger->error($message, array('exception' => $exception));
}
}
}
}