Beispiel #1
0
 /**
  * Valida o tamanho mínimo da imagem
  * @param file $tmpName Imagem a ser cadastrada
  * @return boolean True caso seja válido, false caso contrário
  */
 private function validateMinimumSizes($tmpName)
 {
     // Tamanho da imagem a ser feito upload
     $sizes = getimagesize($tmpName);
     $width = $sizes['0'];
     $height = $sizes['1'];
     // Maior tipo de tamanho
     $imageType = ImageType::findMaximumSize();
     // Define a mensagem
     if ($width < $imageType->getWidth() || $height < $imageType->getHeight()) {
         $this->errors['file'] = sprintf("Must be greater than %sx%s", $imageType->getWidth(), $imageType->getHeight());
         return false;
     }
     return true;
 }