🐘 Rector template
MIT License
Rector template. Example from Rector custom rule.
PHP >=7.2
Install with Composer:
composer require --dev rector/rector remarkablemark/rector-template
Register rule in rector.php
:
<?php
declare(strict_types=1);
use Rector\Config\RectorConfig;
use Remarkablemark\RectorTemplate\ExampleRector;
return static function (RectorConfig $rectorConfig): void {
$rectorConfig->paths([
__DIR__,
]);
$rectorConfig->rule(ExampleRector::class);
};
See the diff:
vendor/bin/rector process --dry-run
Apply the rule:
vendor/bin/rector process
Clear the cache and apply the rule:
vendor/bin/rector process --clear-cache
$user->setPassword('123456');
$user->changePassword('123456');