/**
  * @covers: RI\FileManagerBundle\Model\UploadedFileParametersModel::serialize
  */
 public function testSerialize()
 {
     $width = 200;
     $height = 100;
     $size = 51203;
     $mime = 'image/jpg';
     $this->uploadedFileParametersModel->setWidth($width);
     $this->uploadedFileParametersModel->setHeight($height);
     $this->uploadedFileParametersModel->setSize($size);
     $this->uploadedFileParametersModel->setMime($mime);
     $expectedArray = array('width' => $width, 'height' => $height, 'mime' => $mime, 'size' => $size, 'sizeNormalized' => '50 KB');
     $this->assertEquals(serialize($expectedArray), $this->uploadedFileParametersModel->serialize());
 }
Exemple #2
0
 /**
  * @param string $size
  * @param string $mimeType
  * @param string $path
  *
  * @return UploadedFileParametersModel
  */
 public function createFileParams($size, $mimeType, $path)
 {
     $imageSize = getimagesize($path);
     $fileParams = new UploadedFileParametersModel();
     $fileParams->setSize($size);
     $fileParams->setMime($mimeType);
     $fileParams->setHeight($imageSize[1]);
     $fileParams->setWidth($imageSize[0]);
     return $fileParams;
 }