/** * @covers Imbo\Model\Image::getData */ public function testGetData() { $metadata = ['foo' => 'bar', 'bar' => 'foo']; $mimeType = 'image/png'; $blob = 'some string'; $filesize = strlen($blob); $checksum = md5($blob); $extension = 'png'; $width = 123; $height = 234; $added = new DateTime(); $updated = new DateTime(); $user = '******'; $identifier = 'identifier'; $this->image->setMetadata($metadata)->setMimeType($mimeType)->setBlob($blob)->setExtension($extension)->setWidth($width)->setHeight($height)->setAddedDate($added)->setUpdatedDate($updated)->setUser($user)->setImageIdentifier($identifier)->hasBeenTransformed(true)->setOriginalChecksum($checksum); $this->assertSame(['filesize' => $filesize, 'mimeType' => $mimeType, 'extension' => $extension, 'metadata' => $metadata, 'width' => $width, 'height' => $height, 'addedDate' => $added, 'updatedDate' => $updated, 'user' => $user, 'imageIdentifier' => $identifier, 'checksum' => $checksum, 'originalChecksum' => $checksum, 'hasBeenTransformed' => true], $this->image->getData()); }