UUID: add some missing return type annotations

This commit is contained in:
Dylan K. Taylor 2020-01-14 15:35:46 +00:00
parent ad4a211cba
commit 1303cbfe02

View File

@ -119,6 +119,12 @@ class UUID{
return $this->toString();
}
/**
* @param int $partNumber
*
* @return int
* @throws \InvalidArgumentException
*/
public function getPart(int $partNumber){
if($partNumber < 0 or $partNumber > 3){
throw new \InvalidArgumentException("Invalid UUID part index $partNumber");
@ -126,6 +132,9 @@ class UUID{
return $this->parts[$partNumber];
}
/**
* @return int[]
*/
public function getParts() : array{
return $this->parts;
}