1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-01 11:12:42 +01:00
phorge-phorge/src/applications/diffusion/data/DiffusionCommitHash.php

38 lines
771 B
PHP
Raw Normal View History

<?php
final class DiffusionCommitHash extends Phobject {
private $hashType;
private $hashValue;
public function setHashValue($hash_value) {
$this->hashValue = $hash_value;
return $this;
}
public function getHashValue() {
return $this->hashValue;
}
public function setHashType($hash_type) {
$this->hashType = $hash_type;
return $this;
}
public function getHashType() {
return $this->hashType;
}
public static function convertArrayToObjects(array $hashes) {
$hash_objects = array();
foreach ($hashes as $hash) {
$type = $hash[0];
$hash = $hash[1];
$hash_objects[] = id(new DiffusionCommitHash())
->setHashType($type)
->setHashValue($hash);
}
return $hash_objects;
}
}