Skip to content

Commit 8e6d8cf

Browse files
phpGH-15976: don't say "type alias" (php#15996)
Follow-up to phpGH-15977
1 parent 34325c5 commit 8e6d8cf

6 files changed

+7
-7
lines changed

Zend/tests/gh15976/alias-names.phpt

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ class_alias( 'stdClass', 'bool' );
88

99
?>
1010
--EXPECTF--
11-
Deprecated: Using "_" as a type alias is deprecated since 8.4 in %salias-names.php on line 3
11+
Deprecated: Using "_" as a class alias is deprecated since 8.4 in %salias-names.php on line 3
1212

13-
Fatal error: Cannot use "bool" as a type alias as it is reserved in %salias-names.php on line 4
13+
Fatal error: Cannot use "bool" as a class alias as it is reserved in %salias-names.php on line 4

Zend/tests/type_declarations/scalar_reserved2_class_alias.phpt

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ class foobar {}
77
class_alias("foobar", "int");
88
?>
99
--EXPECTF--
10-
Fatal error: Cannot use "int" as a type alias as it is reserved in %s on line %d
10+
Fatal error: Cannot use "int" as a class alias as it is reserved in %s on line %d

Zend/tests/type_declarations/scalar_reserved3_class_alias.phpt

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ class foobar {}
77
class_alias("foobar", "float");
88
?>
99
--EXPECTF--
10-
Fatal error: Cannot use "float" as a type alias as it is reserved in %s on line %d
10+
Fatal error: Cannot use "float" as a class alias as it is reserved in %s on line %d

Zend/tests/type_declarations/scalar_reserved4_class_alias.phpt

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ class foobar {}
77
class_alias("foobar", "string");
88
?>
99
--EXPECTF--
10-
Fatal error: Cannot use "string" as a type alias as it is reserved in %s on line %d
10+
Fatal error: Cannot use "string" as a class alias as it is reserved in %s on line %d

Zend/tests/type_declarations/scalar_reserved6_class_alias.phpt

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ class foobar {}
77
class_alias("foobar", "bool");
88
?>
99
--EXPECTF--
10-
Fatal error: Cannot use "bool" as a type alias as it is reserved in %s on line %d
10+
Fatal error: Cannot use "bool" as a class alias as it is reserved in %s on line %d

Zend/zend_API.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -3571,7 +3571,7 @@ ZEND_API zend_result zend_register_class_alias_ex(const char *name, size_t name_
35713571
zend_str_tolower_copy(ZSTR_VAL(lcname), name, name_len);
35723572
}
35733573

3574-
zend_assert_valid_class_name(lcname, "a type alias");
3574+
zend_assert_valid_class_name(lcname, "a class alias");
35753575

35763576
lcname = zend_new_interned_string(lcname);
35773577

0 commit comments

Comments
 (0)