File tree Expand file tree Collapse file tree 2 files changed +9
-11
lines changed
Expand file tree Collapse file tree 2 files changed +9
-11
lines changed Original file line number Diff line number Diff line change 33namespace Tempest \Upgrade \Tempest2 ;
44
55use PhpParser \Node ;
6- use PhpParser \NodeVisitor ;
76use Rector \Rector \AbstractRector ;
87
9- final class RemoveUriImportsRector extends AbstractRector
8+ final class UpdateUriImportsRector extends AbstractRector
109{
1110 public function getNodeTypes (): array
1211 {
@@ -21,8 +20,12 @@ public function refactor(Node $node): ?int
2120 return null ;
2221 }
2322
24- if ($ node ->name ->toString () === 'Tempest\uri ' || $ node ->name ->toString () === 'Tempest\is_current_uri ' ) {
25- return NodeVisitor::REMOVE_NODE ;
23+ if ($ node ->name ->toString () === 'Tempest\uri ' ) {
24+ $ node ->name = new Node \Name ('Tempest\Router\uri ' );
25+ }
26+
27+ if ($ node ->name ->toString () === 'Tempest\is_current_uri ' ) {
28+ $ node ->name = new Node \Name ('Tempest\Router\is_current_uri ' );
2629 }
2730
2831 return null ;
Original file line number Diff line number Diff line change 88use Tempest \Upgrade \Tempest2 \MigrationRector ;
99use Tempest \Upgrade \Tempest2 \RemoveDatabaseMigrationImportRector ;
1010use Tempest \Upgrade \Tempest2 \RemoveIdImportRector ;
11- use Tempest \Upgrade \Tempest2 \RemoveUriImportsRector ;
11+ use Tempest \Upgrade \Tempest2 \UpdateUriImportsRector ;
1212
1313return static function (RectorConfig $ config ): void {
1414 $ config ->importNames ();
1515 $ config ->importShortClasses ();
1616
1717 $ config ->rule (MigrationRector::class);
18-
19- $ config ->ruleWithConfiguration (RenameFunctionRector::class, [
20- 'Tempest\uri ' => 'Tempest\Router\uri ' ,
21- 'Tempest\is_current_uri ' => 'Tempest\Router\is_current_uri ' ,
22- ]);
18+ $ config ->rule (UpdateUriImportsRector::class);
2319
2420 $ config ->ruleWithConfiguration (RenameClassRector::class, [
2521 'Tempest\Database\Id ' => 'Tempest\Database\PrimaryKey ' ,
7268
7369 $ config ->rule (RemoveIdImportRector::class);
7470 $ config ->rule (RemoveDatabaseMigrationImportRector::class);
75- $ config ->rule (RemoveUriImportsRector::class);
7671};
You can’t perform that action at this time.
0 commit comments