File tree 1 file changed +13
-4
lines changed
1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -1523,9 +1523,6 @@ private function getArginfoFlagsByPhpVersions(): array
1523
1523
case "Deprecated " :
1524
1524
$ flags [] = "ZEND_ACC_DEPRECATED " ;
1525
1525
break ;
1526
- case "NoDiscard " :
1527
- $ flags [] = "ZEND_ACC_NODISCARD " ;
1528
- break ;
1529
1526
}
1530
1527
}
1531
1528
@@ -1534,12 +1531,24 @@ private function getArginfoFlagsByPhpVersions(): array
1534
1531
$ php82AndAboveFlags [] = "ZEND_ACC_COMPILE_TIME_EVAL " ;
1535
1532
}
1536
1533
1534
+ $ php85AndAboveFlags = $ php82AndAboveFlags ;
1535
+ foreach ($ this ->attributes as $ attr ) {
1536
+ switch ($ attr ->class ) {
1537
+ case "NoDiscard " :
1538
+ $ flags [] = "ZEND_ACC_NODISCARD " ;
1539
+ break ;
1540
+ }
1541
+ }
1542
+
1537
1543
if (empty ($ flags )) {
1538
1544
$ flags [] = "0 " ;
1539
1545
}
1540
1546
if (empty ($ php82AndAboveFlags )) {
1541
1547
$ php82AndAboveFlags [] = "0 " ;
1542
1548
}
1549
+ if (empty ($ php85AndAboveFlags )) {
1550
+ $ php85AndAboveFlags [] = "0 " ;
1551
+ }
1543
1552
1544
1553
return [
1545
1554
PHP_70_VERSION_ID => $ flags ,
@@ -1548,7 +1557,7 @@ private function getArginfoFlagsByPhpVersions(): array
1548
1557
PHP_82_VERSION_ID => $ php82AndAboveFlags ,
1549
1558
PHP_83_VERSION_ID => $ php82AndAboveFlags ,
1550
1559
PHP_84_VERSION_ID => $ php82AndAboveFlags ,
1551
- PHP_85_VERSION_ID => $ php82AndAboveFlags ,
1560
+ PHP_85_VERSION_ID => $ php85AndAboveFlags ,
1552
1561
];
1553
1562
}
1554
1563
You can’t perform that action at this time.
0 commit comments