@@ 41-45 (lines=5) @@ | ||
38 | */ |
|
39 | public function traverse(array $nodes) |
|
40 | { |
|
41 | foreach ($this->visitors as $visitor) { |
|
42 | if (($return = $visitor->beforeTraverse($nodes)) !== null) { |
|
43 | $nodes = $return; |
|
44 | } |
|
45 | } |
|
46 | ||
47 | $nodes = $this->traverseArray($nodes); |
|
48 | ||
@@ 49-53 (lines=5) @@ | ||
46 | ||
47 | $nodes = $this->traverseArray($nodes); |
|
48 | ||
49 | foreach ($this->visitors as $visitor) { |
|
50 | if (($return = $visitor->afterTraverse($nodes)) !== null) { |
|
51 | $nodes = $return; |
|
52 | } |
|
53 | } |
|
54 | ||
55 | return $nodes; |
|
56 | } |