diff --git a/src/Reflection/Nette/HtmlMethodReflection.php b/src/Reflection/Nette/HtmlMethodReflection.php index 1a084e2..50634e3 100644 --- a/src/Reflection/Nette/HtmlMethodReflection.php +++ b/src/Reflection/Nette/HtmlMethodReflection.php @@ -6,6 +6,7 @@ use PHPStan\Reflection\ClassMemberReflection; use PHPStan\Reflection\ClassReflection; use PHPStan\Reflection\MethodReflection; +use PHPStan\Type\MixedType; use PHPStan\Type\ObjectType; use PHPStan\Type\Type; @@ -69,7 +70,7 @@ public function getName(): string public function getReturnType(): Type { - return new ObjectType(Html::class); + return substr($this->name, 0, 3) === 'get' ? new MixedType() : new ObjectType(Html::class); } }