/** * 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; }