protected function filterAcceptedFiles($file, $settings) { $valid = false; foreach ((array) $settings['accept'] as $type) { $find = str_replace('*', '.*', $type); $valid |= preg_match('#' . $find . '$#', $file); } return $valid; }