Skip to content

Commit d8f2306

Browse files
committed
Fix canonical case of magic-method name macros
1 parent 03b148c commit d8f2306

16 files changed

Lines changed: 92 additions & 41 deletions

Zend/tests/debug_info/debug_info-error-0.0.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ $c = new C(0.0);
1717
var_dump($c);
1818
?>
1919
--EXPECTF--
20-
Fatal error: __debuginfo() must return an array in %s on line %d
20+
Fatal error: __debugInfo() must return an array in %s on line %d

Zend/tests/debug_info/debug_info-error-0.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ $c = new C(0);
1717
var_dump($c);
1818
?>
1919
--EXPECTF--
20-
Fatal error: __debuginfo() must return an array in %s on line %d
20+
Fatal error: __debugInfo() must return an array in %s on line %d

Zend/tests/debug_info/debug_info-error-1.0.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ $c = new C(1.0);
1717
var_dump($c);
1818
?>
1919
--EXPECTF--
20-
Fatal error: __debuginfo() must return an array in %s on line %d
20+
Fatal error: __debugInfo() must return an array in %s on line %d

Zend/tests/debug_info/debug_info-error-1.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ $c = new C(1);
1717
var_dump($c);
1818
?>
1919
--EXPECTF--
20-
Fatal error: __debuginfo() must return an array in %s on line %d
20+
Fatal error: __debugInfo() must return an array in %s on line %d
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
--TEST--
2+
Testing __debugInfo() magic method declared with non-canonical case
3+
--FILE--
4+
<?php
5+
6+
class C {
7+
public $val;
8+
public function __DEBUGINFO() {
9+
return $this->val;
10+
}
11+
public function __construct($val) {
12+
$this->val = $val;
13+
}
14+
}
15+
16+
$c = new C(1);
17+
var_dump($c);
18+
?>
19+
--EXPECTF--
20+
Fatal error: __debugInfo() must return an array in %s on line %d

Zend/tests/debug_info/debug_info-error-empty_str.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ $c = new C("");
1717
var_dump($c);
1818
?>
1919
--EXPECTF--
20-
Fatal error: __debuginfo() must return an array in %s on line %d
20+
Fatal error: __debugInfo() must return an array in %s on line %d

Zend/tests/debug_info/debug_info-error-false.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ $c = new C(false);
1717
var_dump($c);
1818
?>
1919
--EXPECTF--
20-
Fatal error: __debuginfo() must return an array in %s on line %d
20+
Fatal error: __debugInfo() must return an array in %s on line %d

Zend/tests/debug_info/debug_info-error-object.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ $c = new C(new stdClass);
1717
var_dump($c);
1818
?>
1919
--EXPECTF--
20-
Fatal error: __debuginfo() must return an array in %s on line %d
20+
Fatal error: __debugInfo() must return an array in %s on line %d

Zend/tests/debug_info/debug_info-error-resource.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ $c = new C(fopen("data:text/plain,Foo", 'r'));
1919
var_dump($c);
2020
?>
2121
--EXPECTF--
22-
Fatal error: __debuginfo() must return an array in %s on line %d
22+
Fatal error: __debugInfo() must return an array in %s on line %d

Zend/tests/debug_info/debug_info-error-str.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ $c = new C("foo");
1717
var_dump($c);
1818
?>
1919
--EXPECTF--
20-
Fatal error: __debuginfo() must return an array in %s on line %d
20+
Fatal error: __debugInfo() must return an array in %s on line %d

0 commit comments

Comments
 (0)