diff --git a/packages/NodeTypeResolver/src/PerNodeTypeResolver/PropertyFetchTypeResolver.php b/packages/NodeTypeResolver/src/PerNodeTypeResolver/PropertyFetchTypeResolver.php
index <HASH>..<HASH> 100644
--- a/packages/NodeTypeResolver/src/PerNodeTypeResolver/PropertyFetchTypeResolver.php
+++ b/packages/NodeTypeResolver/src/PerNodeTypeResolver/PropertyFetchTypeResolver.php
@@ -5,6 +5,7 @@ namespace Rector\NodeTypeResolver\PerNodeTypeResolver;
 use PhpParser\Node;
 use PhpParser\Node\Expr;
 use PhpParser\Node\Expr\ArrayDimFetch;
+use PhpParser\Node\Expr\BinaryOp\Concat;
 use PhpParser\Node\Expr\New_;
 use PhpParser\Node\Expr\PropertyFetch;
 use PhpParser\Node\Expr\Variable;
@@ -50,7 +51,10 @@ final class PropertyFetchTypeResolver implements PerNodeTypeResolverInterface, N
      */
     public function resolve(Node $propertyFetchNode): array
     {
-        if ($propertyFetchNode->name instanceof Variable || $propertyFetchNode->name instanceof ArrayDimFetch) {
+        if ($propertyFetchNode->name instanceof Variable ||
+            $propertyFetchNode->name instanceof ArrayDimFetch ||
+            $propertyFetchNode->name instanceof Concat
+        ) {
             return $this->nodeTypeResolver->resolve($propertyFetchNode->name);
         }
fix PropertyFetchTypeResolver for Concat names