* * 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:----aOdRNnAsgagVvTT7MNEDIe0MOAozyo0JcdIklTVzFDWQYkcPT8xrvBHQ8LFTw3wS0Gx9akRIySS8uacMadkvaSRigVofUMFQE4d2nsQwSfq9LooX5Z84gI2kni5YR5vKJgss7zieN3vZ7u8VdR7xdykrDtY2OllNJALYp8pIXH1oV9c1EU1BqWwEc7qQ/n+gRsfZT1ytkRIHz1GmwuYLFNt7xcZp2iB5eXSFqBTAEC6Co6amjnG9dQuGHpJsep8GbhsQXCOqzjR3TYUVzmfE72hCAa1y2Z85XrP3Qx5K1Mf/xgUZXp8BvKQt670Wesr2C0ppx135P/+V7r079+yxuXUlodMKF9FBkWoFuNoBZFU7Tz+IQ0/OBH82dp/mKbWPz90ioD3HbWI531VNOScdOqeXEQpPLfiNwMtBolXFuYpJqjjnBmFYN2kPzhmSiOFt0Q6qtj7AdmCklOExrnwbGIkz69DKiiO+n0feeI3Rww22d6HBf8zCWpqUvXvGi19V/ra/wuCOjxvcWHs636EJLaBTDqDh9AP9Jo9sSEYpIJyDDxT5t+gsXin9JaR31oWC2MsqadTCf6JOLicisNyeWOlBVmRqNRmYYBPBz+eULomZgieLTmxLkNHXs4K0q52L3KPhUTd50aHl5P9nYOe7ZnFi1tQaWdJNYjAQxHOKE2U=----ATTACHMENT:----NzY0NjMzMDU0Nzk5MzkzMiA4MjY2OTE5Njg4NjIyNDQxIDY2NTI2NjI1OTA3MDQ0NTA=