public function accept(NodeVisitorInterface $visitor) { if (false !== $visitor->enterFilter($this)) { if (false !== $visitor->enterFilterChilds($this)) { foreach ($this->getChilds() as $child) { $child->accept($visitor); } } $visitor->leaveFilterChilds($this); } $visitor->leaveFilter($this); }