getTokens(); $nextToken = $phpcsFile->findNext(T_WHITESPACE, ($stackPtr + 1), null, true); if ($tokens[$nextToken]['code'] === T_OPEN_PARENTHESIS) { $closer = $tokens[$nextToken]['parenthesis_closer']; $diff = $closer - $stackPtr; $nextToken = $phpcsFile->findNext(T_WHITESPACE, ($stackPtr + $diff + 1), null, true); } if ($tokens[$nextToken]['code'] === T_IF) { // "else if" is not checked by this sniff, another sniff takes care of that. return; } if ($tokens[$nextToken]['code'] !== T_OPEN_CURLY_BRACKET && $tokens[$nextToken]['code'] !== T_COLON) { $error = 'Curly brackets required for if/elseif/else.'; $phpcsFile->addError($error, $stackPtr, 'NotAllowed'); } } }