@@ -322,16 +322,12 @@ public static function findFunctionCall(File $phpcsFile, $stackPtr)
322
322
if (is_int ($ functionPtr )) {
323
323
$ functionTokenCode = $ tokens [$ functionPtr ]['code ' ];
324
324
// In PHPCS 4.x, function names can be T_NAME_FULLY_QUALIFIED, T_NAME_QUALIFIED, or T_NAME_RELATIVE
325
- $ validFunctionTokens = [T_STRING ];
326
- if (defined ('T_NAME_FULLY_QUALIFIED ' )) {
327
- $ validFunctionTokens [] = T_NAME_FULLY_QUALIFIED ;
328
- }
329
- if (defined ('T_NAME_QUALIFIED ' )) {
330
- $ validFunctionTokens [] = T_NAME_QUALIFIED ;
331
- }
332
- if (defined ('T_NAME_RELATIVE ' )) {
333
- $ validFunctionTokens [] = T_NAME_RELATIVE ;
334
- }
325
+ $ validFunctionTokens = [
326
+ T_STRING ,
327
+ T_NAME_FULLY_QUALIFIED ,
328
+ T_NAME_QUALIFIED ,
329
+ T_NAME_RELATIVE ,
330
+ ];
335
331
if (in_array ($ functionTokenCode , $ validFunctionTokens , true )) {
336
332
return $ functionPtr ;
337
333
}
@@ -560,17 +556,10 @@ public static function findVariableScopeExceptArrowFunctions(File $phpcsFile, $s
560
556
T_DOUBLE_QUOTED_STRING ,
561
557
T_HEREDOC ,
562
558
T_STRING ,
559
+ T_NAME_FULLY_QUALIFIED ,
560
+ T_NAME_QUALIFIED ,
561
+ T_NAME_RELATIVE ,
563
562
];
564
- // In PHPCS 4.x, function names can be T_NAME_FULLY_QUALIFIED, T_NAME_QUALIFIED, or T_NAME_RELATIVE
565
- if (defined ('T_NAME_FULLY_QUALIFIED ' )) {
566
- $ allowedTypes [] = T_NAME_FULLY_QUALIFIED ;
567
- }
568
- if (defined ('T_NAME_QUALIFIED ' )) {
569
- $ allowedTypes [] = T_NAME_QUALIFIED ;
570
- }
571
- if (defined ('T_NAME_RELATIVE ' )) {
572
- $ allowedTypes [] = T_NAME_RELATIVE ;
573
- }
574
563
if (! in_array ($ tokens [$ stackPtr ]['code ' ], $ allowedTypes , true )) {
575
564
throw new \Exception ("Cannot find variable scope for non-variable {$ tokens [$ stackPtr ]['type ' ]}" );
576
565
}
@@ -1705,28 +1694,25 @@ public static function getFunctionNameWithNamespace(File $phpcsFile, $stackPtr)
1705
1694
1706
1695
// In PHPCS 4.x, T_NAME_FULLY_QUALIFIED, T_NAME_QUALIFIED, and T_NAME_RELATIVE
1707
1696
// tokens already contain the full namespaced name, so we can return early.
1708
- if (defined ( ' T_NAME_FULLY_QUALIFIED ' ) && $ tokens [$ stackPtr ]['code ' ] === T_NAME_FULLY_QUALIFIED ) {
1697
+ if ($ tokens [$ stackPtr ]['code ' ] === T_NAME_FULLY_QUALIFIED ) {
1709
1698
return $ functionName ;
1710
1699
}
1711
- if (defined ( ' T_NAME_QUALIFIED ' ) && $ tokens [$ stackPtr ]['code ' ] === T_NAME_QUALIFIED ) {
1700
+ if ($ tokens [$ stackPtr ]['code ' ] === T_NAME_QUALIFIED ) {
1712
1701
return $ functionName ;
1713
1702
}
1714
- if (defined ( ' T_NAME_RELATIVE ' ) && $ tokens [$ stackPtr ]['code ' ] === T_NAME_RELATIVE ) {
1703
+ if ($ tokens [$ stackPtr ]['code ' ] === T_NAME_RELATIVE ) {
1715
1704
return $ functionName ;
1716
1705
}
1717
1706
1718
1707
// Move backwards from the token, collecting namespace separators and
1719
1708
// strings, until we encounter whitespace or something else.
1720
- $ partOfNamespace = [T_NS_SEPARATOR , T_STRING ];
1721
- if (defined ('T_NAME_QUALIFIED ' )) {
1722
- $ partOfNamespace [] = T_NAME_QUALIFIED ;
1723
- }
1724
- if (defined ('T_NAME_RELATIVE ' )) {
1725
- $ partOfNamespace [] = T_NAME_RELATIVE ;
1726
- }
1727
- if (defined ('T_NAME_FULLY_QUALIFIED ' )) {
1728
- $ partOfNamespace [] = T_NAME_FULLY_QUALIFIED ;
1729
- }
1709
+ $ partOfNamespace = [
1710
+ T_NS_SEPARATOR ,
1711
+ T_STRING ,
1712
+ T_NAME_QUALIFIED ,
1713
+ T_NAME_RELATIVE ,
1714
+ T_NAME_FULLY_QUALIFIED ,
1715
+ ];
1730
1716
for ($ i = $ stackPtr - 1 ; $ i > $ startOfScope ; $ i --) {
1731
1717
if (! in_array ($ tokens [$ i ]['code ' ], $ partOfNamespace , true )) {
1732
1718
break ;
@@ -1751,13 +1737,13 @@ private static function isTokenPossiblyPartOfTypehint(File $phpcsFile, $stackPtr
1751
1737
if ($ token ['code ' ] === 'PHPCS_T_NULLABLE ' ) {
1752
1738
return true ;
1753
1739
}
1754
- if (defined ( ' T_NAME_QUALIFIED ' ) && $ token ['code ' ] === T_NAME_QUALIFIED ) {
1740
+ if ($ token ['code ' ] === T_NAME_QUALIFIED ) {
1755
1741
return true ;
1756
1742
}
1757
- if (defined ( ' T_NAME_RELATIVE ' ) && $ token ['code ' ] === T_NAME_RELATIVE ) {
1743
+ if ($ token ['code ' ] === T_NAME_RELATIVE ) {
1758
1744
return true ;
1759
1745
}
1760
- if (defined ( ' T_NAME_FULLY_QUALIFIED ' ) && $ token ['code ' ] === T_NAME_FULLY_QUALIFIED ) {
1746
+ if ($ token ['code ' ] === T_NAME_FULLY_QUALIFIED ) {
1761
1747
return true ;
1762
1748
}
1763
1749
if ($ token ['code ' ] === T_NS_SEPARATOR ) {
0 commit comments