/** * * @param sfValidatedFile $file * @return <type> */ protected function isValidResume($file) { $validFile = false; $mimeTypes = array_values($this->allowedFileTypes); $originalName = $file->getOriginalName(); if ($file instanceof orangehrmValidatedFile && $originalName != "") { $fileType = $file->getType(); if (!empty($fileType) && in_array($fileType, $mimeTypes)) { $validFile = true; } else { $fileType = $this->guessTypeFromFileExtension($originalName); if (!empty($fileType)) { $file->setType($fileType); $validFile = true; } } } return $validFile; }