Skip to content

Commit 9c5bf75

Browse files
committed
wip
1 parent c2da011 commit 9c5bf75

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

packages/upgrade/src/Tempest2/RemoveUriImportsRector.php renamed to packages/upgrade/src/Tempest2/UpdateUriImportsRector.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@
33
namespace Tempest\Upgrade\Tempest2;
44

55
use PhpParser\Node;
6-
use PhpParser\NodeVisitor;
76
use 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;

packages/upgrade/src/tempest2.php

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,14 @@
88
use Tempest\Upgrade\Tempest2\MigrationRector;
99
use Tempest\Upgrade\Tempest2\RemoveDatabaseMigrationImportRector;
1010
use Tempest\Upgrade\Tempest2\RemoveIdImportRector;
11-
use Tempest\Upgrade\Tempest2\RemoveUriImportsRector;
11+
use Tempest\Upgrade\Tempest2\UpdateUriImportsRector;
1212

1313
return 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',
@@ -72,5 +68,4 @@
7268

7369
$config->rule(RemoveIdImportRector::class);
7470
$config->rule(RemoveDatabaseMigrationImportRector::class);
75-
$config->rule(RemoveUriImportsRector::class);
7671
};

0 commit comments

Comments
 (0)