Gittern\Desiccator\BlobDesiccator::desiccate PHP Method

desiccate() public method

public desiccate ( Blob $blob )
$blob Gittern\Entity\GitObject\Blob
    public function desiccate(Blob $blob)
    {
        $contents = $blob->getContents();
        return new RawObject('blob', $blob->getContents());
    }

Usage Example

Beispiel #1
0
 public function testCanDesiccateBlob()
 {
     $desiccator = new BlobDesiccator();
     $blob = M::mock('Gittern\\Entity\\GitObject\\Blob', array('getContents' => 'foobar'));
     $raw_object = $desiccator->desiccate($blob);
     $this->assertEquals('foobar', $raw_object->getData());
     $this->assertEquals('blob', $raw_object->getType());
 }
BlobDesiccator