LowerCaseConstantSniff
in package
implements
Sniff
Table of Contents
Interfaces
Properties
- $supportedTokenizers : array<string|int, mixed>
- A list of tokenizers this sniff supports.
- $propertyTypeTokens : array<int|string, int|string>
- Token types which can be encountered in a property type declaration.
- $targets : array<string|int, mixed>
- The tokens this sniff is targetting.
Methods
- process() : void|int
- Processes this sniff, when one of its tokens is encountered.
- register() : array<string|int, int|string>
- Returns an array of tokens this test wants to listen for.
- processConstant() : void
- Processes a non-type declaration constant.
Properties
$supportedTokenizers
A list of tokenizers this sniff supports.
public
array<string|int, mixed>
$supportedTokenizers
= ['PHP', 'JS']
$propertyTypeTokens
Token types which can be encountered in a property type declaration.
private
array<int|string, int|string>
$propertyTypeTokens
= [T_CALLABLE => T_CALLABLE, T_SELF => T_SELF, T_PARENT => T_PARENT, T_FALSE => T_FALSE, T_TRUE => T_TRUE, T_NULL => T_NULL, T_STRING => T_STRING, T_NAME_QUALIFIED => T_NAME_QUALIFIED, T_NAME_FULLY_QUALIFIED => T_NAME_FULLY_QUALIFIED, T_NAME_RELATIVE => T_NAME_RELATIVE, T_NS_SEPARATOR => T_NS_SEPARATOR, T_NAMESPACE => T_NAMESPACE, T_TYPE_UNION => T_TYPE_UNION, T_TYPE_INTERSECTION => T_TYPE_INTERSECTION, T_NULLABLE => T_NULLABLE]
$targets
The tokens this sniff is targetting.
private
array<string|int, mixed>
$targets
= [T_TRUE => T_TRUE, T_FALSE => T_FALSE, T_NULL => T_NULL]
Methods
process()
Processes this sniff, when one of its tokens is encountered.
public
process(File $phpcsFile, int $stackPtr) : void|int
Parameters
- $phpcsFile : File
-
The file being scanned.
- $stackPtr : int
-
The position of the current token in the stack passed in $tokens.
Return values
void|int —Optionally returns a stack pointer. The sniff will not be called again on the current file until the returned stack pointer is reached.
register()
Returns an array of tokens this test wants to listen for.
public
register() : array<string|int, int|string>
Return values
array<string|int, int|string>processConstant()
Processes a non-type declaration constant.
protected
processConstant(File $phpcsFile, int $stackPtr) : void
Parameters
- $phpcsFile : File
-
The file being scanned.
- $stackPtr : int
-
The position of the current token in the stack passed in $tokens.