Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / vendor / symfony / debug / Exception / SilencedErrorContext.php
1 <?php
2
3 /*
4  * This file is part of the Symfony package.
5  *
6  * (c) Fabien Potencier <fabien@symfony.com>
7  *
8  * For the full copyright and license information, please view the LICENSE
9  * file that was distributed with this source code.
10  */
11
12 namespace Symfony\Component\Debug\Exception;
13
14 /**
15  * Data Object that represents a Silenced Error.
16  *
17  * @author GrĂ©goire Pineau <lyrixx@lyrixx.info>
18  */
19 class SilencedErrorContext implements \JsonSerializable
20 {
21     public $count = 1;
22
23     private $severity;
24     private $file;
25     private $line;
26     private $trace;
27
28     public function __construct($severity, $file, $line, array $trace = array(), $count = 1)
29     {
30         $this->severity = $severity;
31         $this->file = $file;
32         $this->line = $line;
33         $this->trace = $trace;
34         $this->count = $count;
35     }
36
37     public function getSeverity()
38     {
39         return $this->severity;
40     }
41
42     public function getFile()
43     {
44         return $this->file;
45     }
46
47     public function getLine()
48     {
49         return $this->line;
50     }
51
52     public function getTrace()
53     {
54         return $this->trace;
55     }
56
57     public function JsonSerialize()
58     {
59         return array(
60             'severity' => $this->severity,
61             'file' => $this->file,
62             'line' => $this->line,
63             'trace' => $this->trace,
64             'count' => $this->count,
65         );
66     }
67 }