Skip to content

Commit ca679c6

Browse files
DanielEScherzerGirgias
authored andcommitted
GH-15976: test current output
So that it is clearer what changes
1 parent 8c407fc commit ca679c6

File tree

5 files changed

+65
-0
lines changed

5 files changed

+65
-0
lines changed

Zend/tests/gh15976/alias-names.phpt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
--TEST--
2+
GH-15976: Bad class alias names
3+
--FILE--
4+
<?php
5+
6+
class_alias( 'stdClass', '_' );
7+
class_alias( 'stdClass', 'bool' );
8+
9+
?>
10+
--EXPECTF--
11+
Deprecated: Using "_" as a class name is deprecated since 8.4 in %salias-names.php on line 3
12+
13+
Fatal error: Cannot use 'bool' as class name as it is reserved in %salias-names.php on line 4

Zend/tests/gh15976/class-names.phpt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
--TEST--
2+
GH-15976: Bad class names
3+
--FILE--
4+
<?php
5+
6+
class _ {}
7+
class bool {}
8+
9+
?>
10+
--EXPECTF--
11+
Deprecated: Using "_" as a class name is deprecated since 8.4 in %sclass-names.php on line 3
12+
13+
Fatal error: Cannot use 'bool' as class name as it is reserved in %sclass-names.php on line 4

Zend/tests/gh15976/enum-names.phpt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
--TEST--
2+
GH-15976: Bad enum names
3+
--FILE--
4+
<?php
5+
6+
enum _ {}
7+
enum bool {}
8+
9+
?>
10+
--EXPECTF--
11+
Deprecated: Using "_" as a class name is deprecated since 8.4 in %senum-names.php on line 3
12+
13+
Fatal error: Cannot use 'bool' as class name as it is reserved in %senum-names.php on line 4
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
--TEST--
2+
GH-15976: Bad interface names
3+
--FILE--
4+
<?php
5+
6+
interface _ {}
7+
interface bool {}
8+
9+
?>
10+
--EXPECTF--
11+
Deprecated: Using "_" as a class name is deprecated since 8.4 in %sinterface-names.php on line 3
12+
13+
Fatal error: Cannot use 'bool' as class name as it is reserved in %sinterface-names.php on line 4

Zend/tests/gh15976/trait-names.phpt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
--TEST--
2+
GH-15976: Bad trait names
3+
--FILE--
4+
<?php
5+
6+
trait _ {}
7+
trait bool {}
8+
9+
?>
10+
--EXPECTF--
11+
Deprecated: Using "_" as a class name is deprecated since 8.4 in %strait-names.php on line 3
12+
13+
Fatal error: Cannot use 'bool' as class name as it is reserved in %strait-names.php on line 4

0 commit comments

Comments
 (0)