function MemberVarScopeSniff::processMemberVar
Processes the function tokens within the class.
Parameters
\PHP_CodeSniffer\Files\File $phpcsFile The file where this token was found.:
int $stackPtr The position where the token was found.:
Return value
void
Overrides AbstractVariableSniff::processMemberVar
File
-
vendor/
squizlabs/ php_codesniffer/ src/ Standards/ Squiz/ Sniffs/ Scope/ MemberVarScopeSniff.php, line 27
Class
Namespace
PHP_CodeSniffer\Standards\Squiz\Sniffs\ScopeCode
protected function processMemberVar(File $phpcsFile, $stackPtr) {
$tokens = $phpcsFile->getTokens();
$properties = $phpcsFile->getMemberProperties($stackPtr);
if ($properties === [] || $properties['scope_specified'] !== false) {
return;
}
$error = 'Scope modifier not specified for member variable "%s"';
$data = [
$tokens[$stackPtr]['content'],
];
$phpcsFile->addError($error, $stackPtr, 'Missing', $data);
}