@@ -1667,12 +1667,12 @@ public static function dataGetMemberProperties()
16671667 'nullable_type ' => false ,
16681668 ],
16691669 ],
1670- 'php8.4-illegal- asym-public-protected- set-static ' => [
1671- 'identifier ' => '/* testPHP84IllegalAsymPublicProtectedSetStaticProperty */ ' ,
1670+ 'php8.5- asym-private- set-static ' => [
1671+ 'identifier ' => '/* testPHP85AsymPrivateSetStaticProperty */ ' ,
16721672 'expected ' => [
16731673 'scope ' => 'public ' ,
1674- 'scope_specified ' => true ,
1675- 'set_scope ' => 'protected ' ,
1674+ 'scope_specified ' => false ,
1675+ 'set_scope ' => 'private ' ,
16761676 'is_static ' => true ,
16771677 'is_readonly ' => false ,
16781678 'is_final ' => false ,
@@ -1683,6 +1683,39 @@ public static function dataGetMemberProperties()
16831683 'nullable_type ' => false ,
16841684 ],
16851685 ],
1686+ 'php8.5-asym-final-public-protected-set-static ' => [
1687+ 'identifier ' => '/* testPHP85AsymFinalPublicProtectedSetStaticProperty */ ' ,
1688+ 'expected ' => [
1689+ 'scope ' => 'public ' ,
1690+ 'scope_specified ' => true ,
1691+ 'set_scope ' => 'protected ' ,
1692+ 'is_static ' => true ,
1693+ 'is_readonly ' => false ,
1694+ 'is_final ' => true ,
1695+ 'is_abstract ' => false ,
1696+ 'type ' => 'Union|Type ' ,
1697+ 'type_token ' => -4 ,
1698+ 'type_end_token ' => -2 ,
1699+ 'nullable_type ' => false ,
1700+ ],
1701+ ],
1702+ 'php8.5-asym-static-public-set ' => [
1703+ 'identifier ' => '/* testPHP85AsymPublicSetStaticProperty */ ' ,
1704+ 'expected ' => [
1705+ 'scope ' => 'public ' ,
1706+ 'scope_specified ' => false ,
1707+ 'set_scope ' => 'public ' ,
1708+ 'is_static ' => true ,
1709+ 'is_readonly ' => false ,
1710+ 'is_final ' => false ,
1711+ 'is_abstract ' => false ,
1712+ 'type ' => '?array ' ,
1713+ 'type_token ' => -2 ,
1714+ 'type_end_token ' => -2 ,
1715+ 'nullable_type ' => true ,
1716+ ],
1717+ ],
1718+
16861719 'php8.4-abstract-public-property ' => [
16871720 'identifier ' => '/* testPHP84AbstractPublicTypedProp */ ' ,
16881721 'expected ' => [
0 commit comments