add Closure type to StaticTypeMapper

This commit is contained in:
Tomas Votruba 2019-10-13 02:47:12 +02:00
parent 77ce3ea95e
commit ac60f8ac09

View File

@ -2,6 +2,7 @@
namespace Rector\NodeTypeResolver;
use Closure;
use Nette\Utils\Strings;
use PhpParser\Node;
use PhpParser\Node\Expr;
@ -318,6 +319,10 @@ final class StaticTypeMapper
return $phpStanType->getClassName();
}
if ($phpStanType instanceof ClosureType) {
return '\\' . Closure::class;
}
if ($phpStanType instanceof StringType) {
return 'string';
}