Skip to content

Commit f27f1a5

Browse files
committed
Fix on RenameClassRectorTest
1 parent bed9935 commit f27f1a5

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

src/StaticTypeMapper/ValueObject/Type/FullyQualifiedObjectType.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,12 @@
55
namespace Rector\StaticTypeMapper\ValueObject\Type;
66

77
use Nette\Utils\Strings;
8+
use Override;
89
use PhpParser\Node\Name;
910
use PhpParser\Node\Stmt\Use_;
1011
use PhpParser\Node\UseItem;
1112
use PHPStan\Type\ObjectType;
13+
use PHPStan\Type\Type;
1214
use Rector\NodeTypeResolver\Node\AttributeKey;
1315

1416
/**
@@ -64,4 +66,17 @@ public function getShortNameLowered(): string
6466
{
6567
return strtolower($this->getShortName());
6668
}
69+
70+
#[Override]
71+
public function equals(Type $type): bool
72+
{
73+
$isEqual = parent::equals($type);
74+
75+
if ($isEqual) {
76+
return true;
77+
}
78+
79+
return $type::class === ObjectType::class
80+
&& $type->getClassName() === $this->getClassName();
81+
}
6782
}

0 commit comments

Comments
 (0)