public function parseAttributesFromInputString($text)
{
$parts = explode('|', $text);
$attributes = [];
foreach ($parts as $part) {
$components = explode(':', $part);
$attributes[$components[0]] = isset($components[1]) ? explode(',', $components[1]) : [];
}
return $attributes;
}