示例#1
0
 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');
     }
 }
示例#2
0
 /**
  * @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();
 }