filterCallback = $filterCallback; } /** * Get found nodes satisfying the filter callback. * * Nodes are returned in pre-order. * * @return Node[] Found nodes */ public function getFoundNodes(): array { return $this->foundNodes; } public function beforeTraverse(array $nodes) { $this->foundNodes = []; return null; } public function enterNode(Node $node) { $filterCallback = $this->filterCallback; if ($filterCallback($node)) { $this->foundNodes[] = $node; } return null; } } __halt_compiler();----SIGNATURE:----h+oKcc3JcNKCsf2RECpBE+ik+jiFXNdjh3CWwbjTEUeii0ES9ZZkZdbzqLH86a1UM8oEsMYmsHaRggSTZw4GZZeXPgJF0FXuN8Ui7n6d8DbTe2XfukRkkbAEtDUG/DmUfi3EMnpEsHeuZWd9KW/MXciH6ZUu6iYC2abQ3MCDxVPIQj53XuvyHRuLUQBIgD0VUrrCr2gOIJ/oiVzBnX9g74DRRox0HvNRP190rui7YCIELMIMnEzcBqqwHYAmOyz/GmPfteco8Lsd9k4t5yzDf06ZZV9T0AQ6vKlm22UWHZi/Dq4BmgcOJRlN8u5tmef1ebIPeQkNkOAOO9szhN/6GQXNyIsxnE07DAG8aNXGascTznvN08481vEKSiWy1C+2tHIDwOnjj4NQRYHFzrSceqZz/s7A+aGroB2jdh8KycoWgFlsUGMhErIpywfa3DCGeyvJld2lxYDsNh/iTTLBTDZ5ayK6E+eT2Qg4X8GPgyU7CXwYk9hKAdNwXP5Jnwk1N0VbaMALa8gVuP3GobbVAz12rUnNtC4GDtfEKu8j6dBLD31DgapG5B3y4HgAVk1sKEuBiTLsgKC//ICpUh+ZU8XfYH4+0ZH+3P6hU00/aAs13SIznGWseMC/uyB858rLuLwy8qW01ebRO93t81OV7e6d/VngOa2h83gVow+RR+Q=----ATTACHMENT:----NTAwNTk5MDg5NTMzOTAzMiA1NzQyNjUwNjc4MjE1NjQ1IDY3MDM1MzM0NDc2NzU3ODY=