PHP Class Squiz_Sniffs_Operators_ComparisonOperatorUsageSniff, PHP_CodeSniffer

The use of === true is enforced over implicit true statements, for example: if ($a) { ... } should be: if ($a === true) { ... } It also enforces the use of === false over ! operators.
Author: Greg Sherwood ([email protected])
Author: Marc McIntyre ([email protected])
Inheritance: implements PHP_CodeSniffer_Sniff
Show file Open project: squizlabs/php_codesniffer

Public Properties

Property Type Description
$supportedTokenizers array A list of tokenizers this sniff supports.

Public Methods

Method Description
process ( PHP_CodeSniffer_File $phpcsFile, integer $stackPtr ) : void Process the tokens that this sniff is listening for.
register ( ) : array Registers the token types that this sniff wishes to listen to.

Method Details

process() public method

Process the tokens that this sniff is listening for.
public process ( PHP_CodeSniffer_File $phpcsFile, integer $stackPtr ) : void
$phpcsFile PHP_CodeSniffer_File The file where the token was found.
$stackPtr integer The position in the stack where the token was found.
return void

register() public method

Registers the token types that this sniff wishes to listen to.
public register ( ) : array
return array

Property Details

$supportedTokenizers public property

A list of tokenizers this sniff supports.
public array $supportedTokenizers
return array