| Viewing file:  DisallowInlineIfSniff.php (1.79 KB)      -rwxrwxr-x Select action/file-type:
 
  (+) |  (+) |  (+) | Code (+) | Session (+) |  (+) | SDB (+) |  (+) |  (+) |  (+) |  (+) |  (+) | 
 
<?php/**
 * Squiz_Sniffs_Formatting_DisallowObEndFlushSniff.
 *
 * PHP version 5
 *
 * @category  PHP
 * @package   PHP_CodeSniffer
 * @author    Greg Sherwood <gsherwood@squiz.net>
 * @author    Marc McIntyre <mmcintyre@squiz.net>
 * @copyright 2006 Squiz Pty Ltd (ABN 77 084 670 600)
 * @license   http://matrix.squiz.net/developer/tools/php_cs/licence BSD Licence
 * @version   CVS: $Id: DisallowInlineIfSniff.php,v 1.1 2007/11/29 04:07:25 squiz Exp $
 * @link      http://pear.php.net/package/PHP_CodeSniffer
 */
 
 /**
 * Squiz_Sniffs_Formatting_DisallowInlineIfSniff.
 *
 * Stops inline IF statements from being used.
 *
 * @category  PHP
 * @package   PHP_CodeSniffer
 * @author    Greg Sherwood <gsherwood@squiz.net>
 * @author    Marc McIntyre <mmcintyre@squiz.net>
 * @copyright 2006 Squiz Pty Ltd (ABN 77 084 670 600)
 * @license   http://matrix.squiz.net/developer/tools/php_cs/licence BSD Licence
 * @version   Release: 1.1.0
 * @link      http://pear.php.net/package/PHP_CodeSniffer
 */
 class Toba_Sniffs_PHP_DisallowInlineIfSniff implements PHP_CodeSniffer_Sniff
 {
 
 
 /**
 * Returns an array of tokens this test wants to listen for.
 *
 * @return array
 */
 public function register()
 {
 return array(T_INLINE_THEN);
 
 }//end register()
 
 
 /**
 * Processes this test, when one of its tokens is encountered.
 *
 * @param PHP_CodeSniffer_File $phpcsFile The file being scanned.
 * @param int                  $stackPtr  The position of the current token
 *                                        in the stack passed in $tokens.
 *
 * @return void
 */
 public function process(PHP_CodeSniffer_File $phpcsFile, $stackPtr)
 {
 $phpcsFile->addError('Inline IF statements are not allowed', $stackPtr);
 
 }//end process()
 
 
 }//end class
 
 ?>
 
 |