Skip to content

Commit fa23f75

Browse files
Simplify
1 parent 7068e22 commit fa23f75

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/Type/StaticType.php

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -369,11 +369,8 @@ private function transformStaticType(Type $type, ClassMemberAccessAnswerer $scop
369369
$type = new self($type->getClassReflection(), $type->getSubtractedType());
370370
}
371371

372-
if ($this->getSubtractedType() !== null && $type->getSubtractedType() === null) {
373-
$type = $type->changeSubtractedType($this->getSubtractedType());
374-
if (!$type instanceof StaticType) {
375-
return $traverse($type);
376-
}
372+
if ($this->getSubtractedType() !== null) {
373+
$type = $type->subtract($this->getSubtractedType());
377374
}
378375

379376
if (!$isFinal || $type instanceof ThisType) {

0 commit comments

Comments
 (0)