Exemple #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');
     }
 }
Exemple #2
0
 public function testCalculateDimensionsLower()
 {
     $dimensions = CM_File_Image::calculateDimensions(100, 200, 1000, 500, false);
     $this->assertEquals(100, $dimensions['width']);
     $this->assertEquals(200, $dimensions['height']);
     $this->assertEquals(0, $dimensions['offsetX']);
     $this->assertEquals(0, $dimensions['offsetY']);
 }