예제 #1
0
파일: FileImage.php 프로젝트: aladin1394/CM
 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
파일: ImageTest.php 프로젝트: aladin1394/CM
 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']);
 }