Ignore:
Timestamp:
May 27, 2008 7:10:54 PM (5 years ago)
Author:
till
Message:
  • refactored code
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/PHP_CodeSniffer/CodeSniffer/Standards/RoundCube/Sniffs/ControlStructures/DisallowPEARIfElseElseifSniff.php

    r1442 r1443  
    6565    public function process(PHP_CodeSniffer_File $phpcsFile, $stackPtr) 
    6666    { 
     67        static $_eol = array("\n", "\r", "\n\r"); 
     68 
    6769        $tokens = $phpcsFile->getTokens(); 
    6870        $count  = 0; 
     
    7375            return; 
    7476        } 
    75         while(true) { 
    76             $count++; 
    77             if ($tokens[$stackPtr - 1]['content'] === "\n") { 
    78                 break; 
    79             } 
    80             if ($tokens[$stackPtr - 1]['content'] === "\r") { 
    81                 break; 
    82             } 
    83             if ($tokens[$stackPtr - 1]['content'] === "\r\n") { 
    84                 break; 
    85             } 
    86             if ($count > 3) { 
    87                 $phpcsFile->addError($error . " - " . var_export($tokens[$stackPtr - 1]['content'], true), $stackPtr); 
    88                 return; 
    89             } 
     77        if (!in_array($tokens[$stackPtr - 1]['content'], $_eol)) { 
     78            $phpcsFile->addError($error . " - " . var_export($tokens[$stackPtr - 1]['content'], true), $stackPtr); 
     79            return; 
    9080        } 
    9181        return; 
Note: See TracChangeset for help on using the changeset viewer.