protected function _editClass($className = null, $type = null)
{
$classArray = array_filter(explode(' ', $className));
if (array_key_exists('class', $this->_attributeArray)) {
$attributeClassArray = array_filter(explode(' ', $this->_attributeArray['class']));
} else {
$attributeClassArray = [];
}
/* add or remove */
if (is_array($attributeClassArray) && is_array($classArray)) {
if ($type === 'add') {
$attributeClassArray = array_merge($attributeClassArray, $classArray);
} else {
if ($type === 'remove') {
$attributeClassArray = array_diff($attributeClassArray, $classArray);
}
}
$this->_attributeArray['class'] = implode(' ', array_unique($attributeClassArray));
}
}