mirror of
https://github.com/symfony/debug.git
synced 2026-03-26 02:02:12 +01:00
1. Send the raw exception in the log context instead of custom formatting 2. Add config option to log in Symfony all PHP errors
56 lines
1.1 KiB
PHP
56 lines
1.1 KiB
PHP
<?php
|
|
|
|
/*
|
|
* This file is part of the Symfony package.
|
|
*
|
|
* (c) Fabien Potencier <fabien@symfony.com>
|
|
*
|
|
* For the full copyright and license information, please view the LICENSE
|
|
* file that was distributed with this source code.
|
|
*/
|
|
|
|
namespace Symfony\Component\Debug\Exception;
|
|
|
|
/**
|
|
* Data Object that represents a Silenced Error.
|
|
*
|
|
* @author Grégoire Pineau <lyrixx@lyrixx.info>
|
|
*/
|
|
class SilencedErrorContext implements \JsonSerializable
|
|
{
|
|
private $severity;
|
|
private $file;
|
|
private $line;
|
|
|
|
public function __construct($severity, $file, $line)
|
|
{
|
|
$this->severity = $severity;
|
|
$this->file = $file;
|
|
$this->line = $line;
|
|
}
|
|
|
|
public function getSeverity()
|
|
{
|
|
return $this->severity;
|
|
}
|
|
|
|
public function getFile()
|
|
{
|
|
return $this->file;
|
|
}
|
|
|
|
public function getLine()
|
|
{
|
|
return $this->line;
|
|
}
|
|
|
|
public function JsonSerialize()
|
|
{
|
|
return array(
|
|
'severity' => $this->severity,
|
|
'file' => $this->file,
|
|
'line' => $this->line,
|
|
);
|
|
}
|
|
}
|