We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ab74f12 commit 1f1e916Copy full SHA for 1f1e916
1 file changed
src/Reflection/Type/UnionTypeMethodReflection.php
@@ -177,7 +177,13 @@ public function getDocComment(): ?string
177
178
public function getAsserts(): Assertions
179
{
180
- return Assertions::createEmpty();
+ $mergedAssertions = Assertions::createEmpty();
181
+
182
+ foreach ($this->methods as $method) {
183
+ $mergedAssertions = $mergedAssertions->intersectWith($method->getAsserts());
184
+ }
185
186
+ return $mergedAssertions;
187
}
188
189
public function acceptsNamedArguments(): TrinaryLogic
0 commit comments