protected function _filterMatch($filter, $filename) { if (is_array($filter)) { $filter = implode('|', $filter); } if (!strlen($filter)) { return false; } return preg_match('/' . $filter . '/', $filename); }