fix: unpack() argument type

This commit is contained in:
Maël Gangloff
2025-08-30 19:24:31 +02:00
parent 5d21018c85
commit 711c3ae233

View File

@@ -62,9 +62,15 @@ class DnsKey
return $this; return $this;
} }
public function getKeyTag() public function getKeyTag(): string
{ {
return unpack('n', $this->keyTag)[1]; $value = $this->keyTag;
if (is_resource($value)) {
$value = stream_get_contents($value);
}
return unpack('n', $value)[1];
} }
public function setKeyTag($keyTag): static public function setKeyTag($keyTag): static
@@ -86,9 +92,15 @@ class DnsKey
return $this; return $this;
} }
public function getDigest() public function getDigest(): string
{ {
return strtoupper(bin2hex($this->digest)); $value = $this->digest;
if (is_resource($value)) {
$value = stream_get_contents($value);
}
return strtoupper(bin2hex($value));
} }
public function setDigest($digest): static public function setDigest($digest): static