@@ -322,16 +322,12 @@ public static function findFunctionCall(File $phpcsFile, $stackPtr)
322322 if (is_int ($ functionPtr )) {
323323 $ functionTokenCode = $ tokens [$ functionPtr ]['code ' ];
324324 // 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+ ];
335331 if (in_array ($ functionTokenCode , $ validFunctionTokens , true )) {
336332 return $ functionPtr ;
337333 }
@@ -560,17 +556,10 @@ public static function findVariableScopeExceptArrowFunctions(File $phpcsFile, $s
560556 T_DOUBLE_QUOTED_STRING ,
561557 T_HEREDOC ,
562558 T_STRING ,
559+ T_NAME_FULLY_QUALIFIED ,
560+ T_NAME_QUALIFIED ,
561+ T_NAME_RELATIVE ,
563562 ];
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- }
574563 if (! in_array ($ tokens [$ stackPtr ]['code ' ], $ allowedTypes , true )) {
575564 throw new \Exception ("Cannot find variable scope for non-variable {$ tokens [$ stackPtr ]['type ' ]}" );
576565 }
@@ -1705,28 +1694,25 @@ public static function getFunctionNameWithNamespace(File $phpcsFile, $stackPtr)
17051694
17061695 // In PHPCS 4.x, T_NAME_FULLY_QUALIFIED, T_NAME_QUALIFIED, and T_NAME_RELATIVE
17071696 // 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 ) {
17091698 return $ functionName ;
17101699 }
1711- if (defined ( ' T_NAME_QUALIFIED ' ) && $ tokens [$ stackPtr ]['code ' ] === T_NAME_QUALIFIED ) {
1700+ if ($ tokens [$ stackPtr ]['code ' ] === T_NAME_QUALIFIED ) {
17121701 return $ functionName ;
17131702 }
1714- if (defined ( ' T_NAME_RELATIVE ' ) && $ tokens [$ stackPtr ]['code ' ] === T_NAME_RELATIVE ) {
1703+ if ($ tokens [$ stackPtr ]['code ' ] === T_NAME_RELATIVE ) {
17151704 return $ functionName ;
17161705 }
17171706
17181707 // Move backwards from the token, collecting namespace separators and
17191708 // 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+ ];
17301716 for ($ i = $ stackPtr - 1 ; $ i > $ startOfScope ; $ i --) {
17311717 if (! in_array ($ tokens [$ i ]['code ' ], $ partOfNamespace , true )) {
17321718 break ;
@@ -1751,13 +1737,13 @@ private static function isTokenPossiblyPartOfTypehint(File $phpcsFile, $stackPtr
17511737 if ($ token ['code ' ] === 'PHPCS_T_NULLABLE ' ) {
17521738 return true ;
17531739 }
1754- if (defined ( ' T_NAME_QUALIFIED ' ) && $ token ['code ' ] === T_NAME_QUALIFIED ) {
1740+ if ($ token ['code ' ] === T_NAME_QUALIFIED ) {
17551741 return true ;
17561742 }
1757- if (defined ( ' T_NAME_RELATIVE ' ) && $ token ['code ' ] === T_NAME_RELATIVE ) {
1743+ if ($ token ['code ' ] === T_NAME_RELATIVE ) {
17581744 return true ;
17591745 }
1760- if (defined ( ' T_NAME_FULLY_QUALIFIED ' ) && $ token ['code ' ] === T_NAME_FULLY_QUALIFIED ) {
1746+ if ($ token ['code ' ] === T_NAME_FULLY_QUALIFIED ) {
17611747 return true ;
17621748 }
17631749 if ($ token ['code ' ] === T_NS_SEPARATOR ) {
0 commit comments