public function addClass(array $options = [], $class = null, $key = 'class')
{
if (is_array($class)) {
$class = implode(' ', array_unique(array_map('trim', $class)));
}
if (isset($options[$key])) {
$optClass = $options[$key];
if (is_array($optClass)) {
$optClass = trim(implode(' ', array_unique(array_map('trim', $optClass))));
}
}
if (isset($optClass) && $optClass) {
$options[$key] = $optClass . ' ' . $class;
} else {
$options[$key] = $class;
}
return $options;
}