visibilityManipulator = $visibilityManipulator;
}
public function provideMinPhpVersion() : int
{
return PhpVersionFeature::NO_FINAL_PRIVATE;
}
public function getRuleDefinition() : RuleDefinition
{
return new RuleDefinition('Changes method visibility from final private to only private', [new CodeSample(<<<'CODE_SAMPLE'
class SomeClass
{
final private function getter() {
return $this;
}
}
CODE_SAMPLE
, <<<'CODE_SAMPLE'
class SomeClass
{
private function getter() {
return $this;
}
}
CODE_SAMPLE
)]);
}
/**
* @return array