Configurable

PropertyFetchToMethodCallRector

Replace properties assign calls be defined methods

-$result = $object->property;
-$object->property = $value;
+$result = $object->getProperty();
+$object->setProperty($value);

-$bare = $object->bareProperty;
+$bare = $object->getConfig('someArg');

Configure your rector.php:

<?php

use Rector\Config\RectorConfig;
use Rector\Transform\Rector\Assign\PropertyFetchToMethodCallRector;
use Rector\Transform\ValueObject\PropertyFetchToMethodCall;

return RectorConfig::configure()
    ->withConfiguredRule(PropertyFetchToMethodCallRector::class, [
        new PropertyFetchToMethodCall('SomeObject', 'property', 'getProperty', 'setProperty'),
    new PropertyFetchToMethodCall('SomeObject', 'bareProperty', 'getConfig', null, [
        'someArg',
    ]),
    ]);