annotate vendor/symfony/debug/Exception/SilencedErrorContext.php @ 12:7a779792577d
Update Drupal core to v8.4.5 (via Composer)
author |
Chris Cannam |
date |
Fri, 23 Feb 2018 15:52:07 +0000 |
parents |
4c8ae668cc8c |
children |
129ea1e6d783 |
rev |
line source |
Chris@0
|
1 <?php
|
Chris@0
|
2
|
Chris@0
|
3 /*
|
Chris@0
|
4 * This file is part of the Symfony package.
|
Chris@0
|
5 *
|
Chris@0
|
6 * (c) Fabien Potencier <fabien@symfony.com>
|
Chris@0
|
7 *
|
Chris@0
|
8 * For the full copyright and license information, please view the LICENSE
|
Chris@0
|
9 * file that was distributed with this source code.
|
Chris@0
|
10 */
|
Chris@0
|
11
|
Chris@0
|
12 namespace Symfony\Component\Debug\Exception;
|
Chris@0
|
13
|
Chris@0
|
14 /**
|
Chris@0
|
15 * Data Object that represents a Silenced Error.
|
Chris@0
|
16 *
|
Chris@0
|
17 * @author Grégoire Pineau <lyrixx@lyrixx.info>
|
Chris@0
|
18 */
|
Chris@0
|
19 class SilencedErrorContext implements \JsonSerializable
|
Chris@0
|
20 {
|
Chris@12
|
21 public $count = 1;
|
Chris@12
|
22
|
Chris@0
|
23 private $severity;
|
Chris@0
|
24 private $file;
|
Chris@0
|
25 private $line;
|
Chris@12
|
26 private $trace;
|
Chris@0
|
27
|
Chris@12
|
28 public function __construct($severity, $file, $line, array $trace = array(), $count = 1)
|
Chris@0
|
29 {
|
Chris@0
|
30 $this->severity = $severity;
|
Chris@0
|
31 $this->file = $file;
|
Chris@0
|
32 $this->line = $line;
|
Chris@12
|
33 $this->trace = $trace;
|
Chris@12
|
34 $this->count = $count;
|
Chris@0
|
35 }
|
Chris@0
|
36
|
Chris@0
|
37 public function getSeverity()
|
Chris@0
|
38 {
|
Chris@0
|
39 return $this->severity;
|
Chris@0
|
40 }
|
Chris@0
|
41
|
Chris@0
|
42 public function getFile()
|
Chris@0
|
43 {
|
Chris@0
|
44 return $this->file;
|
Chris@0
|
45 }
|
Chris@0
|
46
|
Chris@0
|
47 public function getLine()
|
Chris@0
|
48 {
|
Chris@0
|
49 return $this->line;
|
Chris@0
|
50 }
|
Chris@0
|
51
|
Chris@12
|
52 public function getTrace()
|
Chris@12
|
53 {
|
Chris@12
|
54 return $this->trace;
|
Chris@12
|
55 }
|
Chris@12
|
56
|
Chris@0
|
57 public function JsonSerialize()
|
Chris@0
|
58 {
|
Chris@0
|
59 return array(
|
Chris@0
|
60 'severity' => $this->severity,
|
Chris@0
|
61 'file' => $this->file,
|
Chris@0
|
62 'line' => $this->line,
|
Chris@12
|
63 'trace' => $this->trace,
|
Chris@12
|
64 'count' => $this->count,
|
Chris@0
|
65 );
|
Chris@0
|
66 }
|
Chris@0
|
67 }
|