Skip to content

Commit 697665c

Browse files
committed
Add a new level parameter to the abstract visitor class and interface.
1 parent e848e8b commit 697665c

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/Visitor/AbstractVisitor.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ abstract class AbstractVisitor implements VisitorInterface
1414
/**
1515
* {@inheritdoc}
1616
*/
17-
abstract public function traverse(NodeInterface $node): \Traversable;
17+
abstract public function traverse(NodeInterface $node, int $level = null): \Traversable;
1818
}

src/Visitor/VisitorInterface.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@ interface VisitorInterface
1616
*
1717
* @param \drupol\phptree\Node\NodeInterface $node
1818
* The node.
19+
* @param int|null $level
20+
* The level.
1921
*
2022
* @return \Traversable
2123
*/
22-
public function traverse(NodeInterface $node): \Traversable;
24+
public function traverse(NodeInterface $node, int $level = null): \Traversable;
2325
}

0 commit comments

Comments
 (0)