/** * @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()); }
/** * @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; }