Code Duplication    Length = 14-15 lines in 2 locations

examples/features/complex_usage_example.php 1 location

@@ 38-51 (lines=14) @@
35
36
// Trigger E_WARNING error with backtrace
37
38
class ErrorTestClass {
39
40
	public function __construct() {
41
		$this->method1(array(1, 2), new stdClass()); // this arguments will be displayed in error backtrace
42
	}
43
44
	protected function method1($a, $b) {
45
		$this->method2('some long string argument');
46
	}
47
48
	public function method2($c) {
49
		file_get_contents('not_existed.file'); // E_WARNING error
50
	}
51
}
52
53
new ErrorTestClass();
54

examples/features/handle_errors.php 1 location

@@ 11-25 (lines=15) @@
8
9
// Example of handling error with some backtrace
10
11
class ErrorTestClass {
12
13
	public function __construct() {
14
		$this->method1(array(1, 2), new stdClass()); // this arguments will be displayed in error backtrace
15
	}
16
17
	protected function method1($a, $b) {
18
		$this->method2('some long string argument');
19
	}
20
21
	public function method2($c) {
22
		echo $undefinedVar; // E_NOTICE error
23
		file_get_contents('not_existed.file'); // E_WARNING error
24
	}
25
}
26
27
new ErrorTestClass();
28