private inspectStaticVar ( PhpParser\Node\Stmt\Static_ $staticStmt, |
||
$staticStmt | PhpParser\Node\Stmt\Static_ | |
$context | ||
return | boolean |
private function inspectStaticVar(Stmt\Static_ $staticStmt, Context $context)
{
$result = false;
/** @var Stmt\StaticVar $var */
foreach ($staticStmt->vars as $var) {
if ($var->name === 'this') {
$result = true;
$context->notice('unexpected_use.this', 'Can not declare a static variable named "this".', $var);
}
}
return $result;
}