GH-15976: test current output

So that it is clearer what changes
This commit is contained in:
Daniel Scherzer 2024-09-21 13:13:40 -07:00 committed by Gina Peter Banyard
parent 8c407fc3d0
commit ca679c681f
5 changed files with 65 additions and 0 deletions

View file

@ -0,0 +1,13 @@
--TEST--
GH-15976: Bad class alias names
--FILE--
<?php
class_alias( 'stdClass', '_' );
class_alias( 'stdClass', 'bool' );
?>
--EXPECTF--
Deprecated: Using "_" as a class name is deprecated since 8.4 in %salias-names.php on line 3
Fatal error: Cannot use 'bool' as class name as it is reserved in %salias-names.php on line 4

View file

@ -0,0 +1,13 @@
--TEST--
GH-15976: Bad class names
--FILE--
<?php
class _ {}
class bool {}
?>
--EXPECTF--
Deprecated: Using "_" as a class name is deprecated since 8.4 in %sclass-names.php on line 3
Fatal error: Cannot use 'bool' as class name as it is reserved in %sclass-names.php on line 4

View file

@ -0,0 +1,13 @@
--TEST--
GH-15976: Bad enum names
--FILE--
<?php
enum _ {}
enum bool {}
?>
--EXPECTF--
Deprecated: Using "_" as a class name is deprecated since 8.4 in %senum-names.php on line 3
Fatal error: Cannot use 'bool' as class name as it is reserved in %senum-names.php on line 4

View file

@ -0,0 +1,13 @@
--TEST--
GH-15976: Bad interface names
--FILE--
<?php
interface _ {}
interface bool {}
?>
--EXPECTF--
Deprecated: Using "_" as a class name is deprecated since 8.4 in %sinterface-names.php on line 3
Fatal error: Cannot use 'bool' as class name as it is reserved in %sinterface-names.php on line 4

View file

@ -0,0 +1,13 @@
--TEST--
GH-15976: Bad trait names
--FILE--
<?php
trait _ {}
trait bool {}
?>
--EXPECTF--
Deprecated: Using "_" as a class name is deprecated since 8.4 in %strait-names.php on line 3
Fatal error: Cannot use 'bool' as class name as it is reserved in %strait-names.php on line 4