diff --git a/packages/NodeTypeResolver/NodeTypeResolver.php b/packages/NodeTypeResolver/NodeTypeResolver.php index 35ab47a96d3..1aebd3aa8cf 100644 --- a/packages/NodeTypeResolver/NodeTypeResolver.php +++ b/packages/NodeTypeResolver/NodeTypeResolver.php @@ -38,7 +38,6 @@ use PHPStan\Type\TypeWithClassName; use PHPStan\Type\UnionType; use Rector\Core\Configuration\RenamedClassesDataCollector; -use Rector\Core\Exception\ShouldNotHappenException; use Rector\Core\NodeAnalyzer\ClassAnalyzer; use Rector\NodeTypeResolver\Contract\NodeTypeResolverInterface; use Rector\NodeTypeResolver\Node\AttributeKey; @@ -268,26 +267,6 @@ public function isNumberType(Node $node): bool return $nodeType instanceof FloatType; } - /** - * @deprecated - * Use @see NodeTypeResolver::resolve() instead and instanceof directly - * - * @param class-string $staticTypeClass - */ - public function isStaticType(Node $node, string $staticTypeClass): bool - { - if (! is_a($staticTypeClass, Type::class, true)) { - throw new ShouldNotHappenException(sprintf( - '"%s" in "%s()" must be type of "%s"', - $staticTypeClass, - __METHOD__, - Type::class - )); - } - - return is_a($this->getType($node), $staticTypeClass); - } - /** * @param class-string $desiredType */