public function label($label = null, $attributes = array()) { $attributes = dmString::toArray($attributes); $attributes['class'] = dmArray::toHtmlCssClasses(empty($attributes['class']) ? array('label') : array_merge((array) $attributes['class'], array('label'))); $label = null === $label ? $this->parent->getWidget()->getLabel($this->name) : $label; $this->htmlBuffer .= parent::renderLabel($label, $attributes); return $this; }