/** * Remove from files list hidden files and files with required mime types * * @param array $files files info * @return array * @author Dmitry (dio) Levashov **/ protected function filter($files) { foreach ($files as $i => $file) { if (!empty($file['hidden']) || !$this->default->mimeAccepted($file['mime'])) { unset($files[$i]); } } return array_merge($files, array()); }
/** * Remove from files list hidden files and files with required mime types * * @param array $files files info * @return array * @author Dmitry (dio) Levashov **/ protected function filter($files) { $exists = array(); foreach ($files as $i => $file) { if (isset($exists[$file['hash']]) || !empty($file['hidden']) || !$this->default->mimeAccepted($file['mime'])) { unset($files[$i]); } $exists[$file['hash']] = true; } return array_values($files); }