diff --git a/packages/NodeTypeResolver/NodeTypeResolver/ScalarTypeResolver.php b/packages/NodeTypeResolver/NodeTypeResolver/ScalarTypeResolver.php index ed059ff430a..0c5b7399724 100644 --- a/packages/NodeTypeResolver/NodeTypeResolver/ScalarTypeResolver.php +++ b/packages/NodeTypeResolver/NodeTypeResolver/ScalarTypeResolver.php @@ -16,6 +16,7 @@ use PHPStan\Type\Constant\ConstantIntegerType; use PHPStan\Type\Constant\ConstantStringType; use PHPStan\Type\MixedType; +use PHPStan\Type\StringType; use PHPStan\Type\Type; use Rector\Core\Exception\NotImplementedYetException; use Rector\NodeTypeResolver\Contract\NodeTypeResolverInterface; @@ -52,7 +53,7 @@ public function resolve(Node $node): Type } if ($node instanceof Encapsed) { - return new MixedType(); + return new StringType(); } if ($node instanceof EncapsedStringPart) {