private function fromCompactSerializationToSerialization($input)
{
$parts = explode('.', $input);
switch (count($parts)) {
case 3:
return $this->fromCompactSerializationSignatureToSerialization($parts);
case 5:
return $this->fromCompactSerializationRecipientToSerialization($parts);
default:
throw new \InvalidArgumentException('Unsupported input');
}
}