* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Finder\Iterator; use Symfony\Component\Finder\Glob; /** * FilenameFilterIterator filters files by patterns (a regexp, a glob, or a string). * * @author Fabien Potencier * * @extends MultiplePcreFilterIterator */ class FilenameFilterIterator extends MultiplePcreFilterIterator { /** * Filters the iterator values. * * @return bool */ #[\ReturnTypeWillChange] public function accept() { return $this->isAccepted($this->current()->getFilename()); } /** * Converts glob to regexp. * * PCRE patterns are left unchanged. * Glob strings are transformed with Glob::toRegex(). * * @param string $str Pattern: glob or regexp * * @return string */ protected function toRegex(string $str) { return $this->isRegex($str) ? $str : Glob::toRegex($str); } } __halt_compiler();----SIGNATURE:----q73dtHr7t4wkbFbPD/cQK+uWA3wkyV8ko7vGp1xFNmN9Z3QMITE+qFnUnah2eY76W7WWugpTfkvI/7frfTr1xYGexaXtNwdCb9hNmUukewKDKguINwSgAc8IdGD3TrydbOB1n0TBw6PygOJedsdX5M9v5C+Vre0boqzj00+afBUCpesiTMI/BHiu4Ho1QMgcD6RNDMkEZC7ZQmeWzj+49eGWau2+UiNpxlWn6sSJSakwonui5a285rxN8odGiuMomzE3TbHmHOMK6ZFKmT9mCmrOd7hsb4W/6xAHWdZ55NrPthKIqdAm4hyQh8cClRGzK8Whk+Nqz6eZmlIns+X1ZT+3flfRNWzySQpCBHSjKfgm5UDn3ew4ozJZa3NYBqBwEeK1mAQn2+s+6VxzHLyVfwqrfDl7AY1Bao6DQPcqHMcEww2Bdz+0FeCV/UdCkaixeGpuSo4WDGHe8ObVt7tdymLQv6NisdoMavjbCKCOjtyA7/QnDiNQxgzfJ+8+yWasXEN760OPLLr0gtUJI7gUhfecQhwezm6t5ZNPwkPRfh4xuDX7zzciyPRPv+IKZ5++m6kunjTsyT83KxvfW5/RaE+Ullo4AWnsN1U4a57RGwj4d9rN08PpHhYCDwePzBZnFHO6xpOF3qr4eNDqrtak+urnaNYJgCLoszJCSELJvN8=----ATTACHMENT:----OTIxNTU2MTg3MDYwODIxMCA4MDE0OTMxNTY2NDAxNjM1IDMyOTU0MTIyMzY3Mjg4NTU=