public static createFromBlobNode ( |
||
$node |
public static function createFromBlobNode(BlobNode $node)
{
$entry = new IndexEntry();
$entry->setBlob($node->getBlob());
$entry->setMode($node->getIntegerMode());
return $entry;
}
public function testCanCreateEntryFromBlobNode() { $blob_mock = M::mock('Gittern\\Entity\\GitObject\\Blob'); $node_mock = M::mock('Gittern\\Entity\\GitObject\\Node\\BlobNode', array('getBlob' => $blob_mock, 'getIntegerMode' => 0100644)); $entry = IndexEntry::createFromBlobNode($node_mock); $this->assertEquals($blob_mock, $entry->getBlob()); $this->assertEquals(0100644, $entry->getMode()); }