comparison 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
comparison
equal deleted inserted replaced
11:bfffd8d7479a 12:7a779792577d
16 * 16 *
17 * @author Grégoire Pineau <lyrixx@lyrixx.info> 17 * @author Grégoire Pineau <lyrixx@lyrixx.info>
18 */ 18 */
19 class SilencedErrorContext implements \JsonSerializable 19 class SilencedErrorContext implements \JsonSerializable
20 { 20 {
21 public $count = 1;
22
21 private $severity; 23 private $severity;
22 private $file; 24 private $file;
23 private $line; 25 private $line;
26 private $trace;
24 27
25 public function __construct($severity, $file, $line) 28 public function __construct($severity, $file, $line, array $trace = array(), $count = 1)
26 { 29 {
27 $this->severity = $severity; 30 $this->severity = $severity;
28 $this->file = $file; 31 $this->file = $file;
29 $this->line = $line; 32 $this->line = $line;
33 $this->trace = $trace;
34 $this->count = $count;
30 } 35 }
31 36
32 public function getSeverity() 37 public function getSeverity()
33 { 38 {
34 return $this->severity; 39 return $this->severity;
42 public function getLine() 47 public function getLine()
43 { 48 {
44 return $this->line; 49 return $this->line;
45 } 50 }
46 51
52 public function getTrace()
53 {
54 return $this->trace;
55 }
56
47 public function JsonSerialize() 57 public function JsonSerialize()
48 { 58 {
49 return array( 59 return array(
50 'severity' => $this->severity, 60 'severity' => $this->severity,
51 'file' => $this->file, 61 'file' => $this->file,
52 'line' => $this->line, 62 'line' => $this->line,
63 'trace' => $this->trace,
64 'count' => $this->count,
53 ); 65 );
54 } 66 }
55 } 67 }