summaryrefslogtreecommitdiff
path: root/vendor/symfony/debug/Exception/SilencedErrorContext.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/symfony/debug/Exception/SilencedErrorContext.php')
-rw-r--r--vendor/symfony/debug/Exception/SilencedErrorContext.php67
1 files changed, 67 insertions, 0 deletions
diff --git a/vendor/symfony/debug/Exception/SilencedErrorContext.php b/vendor/symfony/debug/Exception/SilencedErrorContext.php
new file mode 100644
index 00000000..4be83491
--- /dev/null
+++ b/vendor/symfony/debug/Exception/SilencedErrorContext.php
@@ -0,0 +1,67 @@
+<?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
+{
+ public $count = 1;
+
+ private $severity;
+ private $file;
+ private $line;
+ private $trace;
+
+ public function __construct($severity, $file, $line, array $trace = array(), $count = 1)
+ {
+ $this->severity = $severity;
+ $this->file = $file;
+ $this->line = $line;
+ $this->trace = $trace;
+ $this->count = $count;
+ }
+
+ public function getSeverity()
+ {
+ return $this->severity;
+ }
+
+ public function getFile()
+ {
+ return $this->file;
+ }
+
+ public function getLine()
+ {
+ return $this->line;
+ }
+
+ public function getTrace()
+ {
+ return $this->trace;
+ }
+
+ public function JsonSerialize()
+ {
+ return array(
+ 'severity' => $this->severity,
+ 'file' => $this->file,
+ 'line' => $this->line,
+ 'trace' => $this->trace,
+ 'count' => $this->count,
+ );
+ }
+}