Skip to content

Commit e73cb30

Browse files
committed
Update state to traverse nodes properly
1 parent 5f219e7 commit e73cb30

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/PHPTypes/State.php

+4-2
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,11 @@ private function load() {
9898
$traverser->addVisitor($declarations);
9999
$traverser->addVisitor($calls);
100100
$traverser->addVisitor($variables);
101-
foreach ($this->blocks as $block) {
102-
$traverser->traverse($block);
101+
102+
for ($i = 0; $i < count($this->blocks); $i++) {
103+
$this->blocks[$i] = $traverser->traverse($this->blocks[$i]);
103104
}
105+
104106
$this->variables = $variables->getVariables();
105107
$this->constants = $declarations->getConstants();
106108
$this->traits = $declarations->getTraits();

0 commit comments

Comments
 (0)