public function validateFile(CM_File $file) { parent::validateFile($file); try { $image = new CM_File_Image($file); $image->validateImage(); } catch (CM_Exception $e) { throw new CM_Exception_FormFieldValidation('Invalid image'); } }
/** * @expectedException CM_Exception * @expectedExceptionMessage Cannot load Imagick instance */ public function testValidateImageNoImage() { $path = DIR_TEST_DATA . 'test.jpg.zip'; $image = new CM_File_Image($path); $image->validateImage(); }