PHP 클래스 Generic_Sniffs_Formatting_MultipleStatementAlignmentSniff, PHP_CodeSniffer

Checks alignment of assignments. If there are multiple adjacent assignments, it will check that the equals signs of each assignment are aligned. It will display a warning to advise that the signs should be aligned.
저자: Greg Sherwood ([email protected])
저자: Marc McIntyre ([email protected])
상속: implements PHP_CodeSniffer_Sniff
파일 보기 프로젝트 열기: squizlabs/php_codesniffer

공개 프로퍼티들

프로퍼티 타입 설명
$error boolean If true, an error will be thrown; otherwise a warning.
$maxPadding integer If the amount of padding required to align this assignment with the surrounding assignments exceeds this number, the assignment will be ignored and no errors or warnings will be thrown.
$supportedTokenizers array A list of tokenizers this sniff supports.

공개 메소드들

메소드 설명
checkAlignment ( PHP_CodeSniffer_File $phpcsFile, integer $stackPtr ) : integer Processes this test, when one of its tokens is encountered.
process ( PHP_CodeSniffer_File $phpcsFile, integer $stackPtr ) : integer Processes this test, when one of its tokens is encountered.
register ( ) : array Returns an array of tokens this test wants to listen for.

메소드 상세

checkAlignment() 공개 메소드

Processes this test, when one of its tokens is encountered.
public checkAlignment ( PHP_CodeSniffer_File $phpcsFile, integer $stackPtr ) : integer
$phpcsFile PHP_CodeSniffer_File The file being scanned.
$stackPtr integer The position of the current token in the stack passed in $tokens.
리턴 integer

process() 공개 메소드

Processes this test, when one of its tokens is encountered.
public process ( PHP_CodeSniffer_File $phpcsFile, integer $stackPtr ) : integer
$phpcsFile PHP_CodeSniffer_File The file being scanned.
$stackPtr integer The position of the current token in the stack passed in $tokens.
리턴 integer

register() 공개 메소드

Returns an array of tokens this test wants to listen for.
public register ( ) : array
리턴 array

프로퍼티 상세

$error 공개적으로 프로퍼티

If true, an error will be thrown; otherwise a warning.
public bool $error
리턴 boolean

$maxPadding 공개적으로 프로퍼티

If the amount of padding required to align this assignment with the surrounding assignments exceeds this number, the assignment will be ignored and no errors or warnings will be thrown.
public int $maxPadding
리턴 integer

$supportedTokenizers 공개적으로 프로퍼티

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