public function __construct($values = null)
{
if ($values !== null) {
if (!is_array($values)) {
$tags = array();
foreach (explode(',', $values) as $tag) {
$tag = trim($tag);
if ($tag) {
$tags[] = $tag;
}
}
$values = $tags;
}
$this->values = array_unique($values);
}
}