hhvm
hhvm copied to clipboard
Add quickfix for bad visibility modifiers
Sample bad code:
class MyParent {
public function foo(): void {}
}
class MyChild extends MyParent {
// autofix: public function
protected function foo(): void {}
}
After applying the quickfix, the visibility should match the parent class.
class MyParent {
public function foo(): void {}
}
class MyChild extends MyParent {
public function foo(): void {}
}