public static function getImageFile($key, $allowedMimeTypes = array()) { if (!($file = Request::getFile($key))) { return false; } if (empty($allowedMimeTypes)) { $allowedMimeTypes = MimeType::getDefaultInternetImageTypeList(); } if (!in_array($file['type'], $allowedMimeTypes)) { throw new Exception\NotAllowedFileType(); } // IMPLEMENTAR VERIFICAÇÃO DA EXTENSÃO DA IMAGEM // $extList = array_keys ( $allowedMimeTypes ); // $fileExt = EXTENSAO EXTRAIDA DE => $file['name'] ; // if ( !in_array ( $fileExt , $extList ) ) throw new Exception\NotAllowedFileType(); return new Upload($file); // return $file ; }