We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4791648 commit 8ac1384Copy full SHA for 8ac1384
src/NodeVisitor/ClassNamespace.php
@@ -39,15 +39,21 @@ public function afterTraverse(array $nodes): ?array
39
}
40
41
$newNodes = [];
42
+ $strictTypeFound = false;
43
44
foreach ($nodes as $node) {
45
$newNodes[] = $node;
46
47
if ($this->isNodeStrictType($node)) {
48
+ $strictTypeFound = true;
49
$newNodes[] = $this->builderFactory->namespace($this->namespace)->getNode();
50
51
52
53
+ if ($strictTypeFound === false) {
54
+ $newNodes[] = $this->builderFactory->namespace($this->namespace)->getNode();
55
+ }
56
+
57
return $newNodes;
58
59
0 commit comments