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'); } }
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']); }