From e4fb37ea18c6dc177c04111b88e68ed7d808c90e Mon Sep 17 00:00:00 2001 From: CZechBoY Date: Tue, 17 Apr 2018 14:06:36 +0200 Subject: [PATCH] HtmlMethodReflection: magic getters return mixed --- src/Reflection/Nette/HtmlMethodReflection.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); } }