@@ -81,7 +81,8 @@ public static function getProperties(File $phpcsFile, $stackPtr)
8181 $ tokens = $ phpcsFile ->getTokens ();
8282 $ arrowOpenClose = self ::getArrowFunctionOpenClose ($ phpcsFile , $ stackPtr );
8383
84- if (isset ($ tokens [$ stackPtr ]) === false
84+ if (
85+ isset ($ tokens [$ stackPtr ]) === false
8586 || ($ tokens [$ stackPtr ]['code ' ] !== \T_FUNCTION
8687 && $ tokens [$ stackPtr ]['code ' ] !== \T_CLOSURE
8788 && $ arrowOpenClose === false )
@@ -169,7 +170,8 @@ public static function getProperties(File $phpcsFile, $stackPtr)
169170 break ;
170171 }
171172
172- if ($ tokens [$ i ]['type ' ] === 'T_NULLABLE '
173+ if (
174+ $ tokens [$ i ]['type ' ] === 'T_NULLABLE '
173175 // Handle nullable tokens in PHPCS < 2.8.0.
174176 || (\defined ('T_NULLABLE ' ) === false && $ tokens [$ i ]['code ' ] === \T_INLINE_THEN )
175177 // Handle nullable tokens with arrow functions in PHPCS 2.8.0 - 2.9.0.
@@ -242,14 +244,16 @@ public static function getArrowFunctionOpenClose(File $phpcsFile, $stackPtr)
242244 {
243245 $ tokens = $ phpcsFile ->getTokens ();
244246
245- if (isset ($ tokens [$ stackPtr ]) === false
247+ if (
248+ isset ($ tokens [$ stackPtr ]) === false
246249 || isset (Collections::arrowFunctionTokensBC ()[$ tokens [$ stackPtr ]['code ' ]]) === false
247250 || \strtolower ($ tokens [$ stackPtr ]['content ' ]) !== 'fn '
248251 ) {
249252 return false ;
250253 }
251254
252- if ($ tokens [$ stackPtr ]['type ' ] === 'T_FN '
255+ if (
256+ $ tokens [$ stackPtr ]['type ' ] === 'T_FN '
253257 && isset ($ tokens [$ stackPtr ]['scope_closer ' ]) === true
254258 && \version_compare (Helper::getVersion (), '3.5.4 ' , '> ' ) === true
255259 ) {
@@ -304,7 +308,8 @@ public static function getArrowFunctionOpenClose(File $phpcsFile, $stackPtr)
304308 true
305309 );
306310
307- if ($ arrow === false
311+ if (
312+ $ arrow === false
308313 || ($ tokens [$ arrow ]['code ' ] !== \T_DOUBLE_ARROW && $ tokens [$ arrow ]['type ' ] !== 'T_FN_ARROW ' )
309314 ) {
310315 return false ;
@@ -315,11 +320,13 @@ public static function getArrowFunctionOpenClose(File $phpcsFile, $stackPtr)
315320 $ lastEndToken = null ;
316321
317322 for ($ scopeCloser = ($ arrow + 1 ); $ scopeCloser < $ phpcsFile ->numTokens ; $ scopeCloser ++) {
318- if (isset (self ::$ arrowFunctionEndTokens [$ tokens [$ scopeCloser ]['code ' ]]) === true
323+ if (
324+ isset (self ::$ arrowFunctionEndTokens [$ tokens [$ scopeCloser ]['code ' ]]) === true
319325 // BC for misidentified ternary else in some PHPCS versions.
320326 && ($ tokens [$ scopeCloser ]['code ' ] !== \T_COLON || $ inTernary === false )
321327 ) {
322- if ($ lastEndToken !== null
328+ if (
329+ $ lastEndToken !== null
323330 && $ tokens [$ scopeCloser ]['code ' ] === \T_CLOSE_PARENTHESIS
324331 && $ tokens [$ scopeCloser ]['parenthesis_opener ' ] < $ arrow
325332 ) {
@@ -338,7 +345,8 @@ public static function getArrowFunctionOpenClose(File $phpcsFile, $stackPtr)
338345 }
339346 }
340347
341- if (isset ($ tokens [$ scopeCloser ]['scope_closer ' ]) === true
348+ if (
349+ isset ($ tokens [$ scopeCloser ]['scope_closer ' ]) === true
342350 && $ tokens [$ scopeCloser ]['code ' ] !== \T_INLINE_ELSE
343351 && $ tokens [$ scopeCloser ]['code ' ] !== \T_END_HEREDOC
344352 && $ tokens [$ scopeCloser ]['code ' ] !== \T_END_NOWDOC
@@ -488,7 +496,8 @@ public static function getParameters(File $phpcsFile, $stackPtr)
488496 $ tokens = $ phpcsFile ->getTokens ();
489497 $ arrowOpenClose = self ::getArrowFunctionOpenClose ($ phpcsFile , $ stackPtr );
490498
491- if (isset ($ tokens [$ stackPtr ]) === false
499+ if (
500+ isset ($ tokens [$ stackPtr ]) === false
492501 || ($ tokens [$ stackPtr ]['code ' ] !== \T_FUNCTION
493502 && $ tokens [$ stackPtr ]['code ' ] !== \T_CLOSURE
494503 && $ tokens [$ stackPtr ]['code ' ] !== \T_USE
@@ -500,7 +509,8 @@ public static function getParameters(File $phpcsFile, $stackPtr)
500509 if ($ tokens [$ stackPtr ]['code ' ] === \T_USE ) {
501510 // This will work PHPCS 3.x/4.x cross-version without much overhead.
502511 $ opener = $ phpcsFile ->findNext (Tokens::$ emptyTokens , ($ stackPtr + 1 ), null , true );
503- if ($ opener === false
512+ if (
513+ $ opener === false
504514 || $ tokens [$ opener ]['code ' ] !== \T_OPEN_PARENTHESIS
505515 || UseStatements::isClosureUse ($ phpcsFile , $ stackPtr ) === false
506516 ) {
@@ -732,13 +742,15 @@ public static function isArrowFunction(File $phpcsFile, $stackPtr)
732742 return false ;
733743 }
734744
735- if ($ tokens [$ stackPtr ]['type ' ] === 'T_FN '
745+ if (
746+ $ tokens [$ stackPtr ]['type ' ] === 'T_FN '
736747 && isset ($ tokens [$ stackPtr ]['scope_closer ' ]) === true
737748 ) {
738749 return true ;
739750 }
740751
741- if (isset (Collections::arrowFunctionTokensBC ()[$ tokens [$ stackPtr ]['code ' ]]) === false
752+ if (
753+ isset (Collections::arrowFunctionTokensBC ()[$ tokens [$ stackPtr ]['code ' ]]) === false
742754 || \strtolower ($ tokens [$ stackPtr ]['content ' ]) !== 'fn '
743755 ) {
744756 return false ;
0 commit comments