public function getLabel($caption = NULL)
	{
		$label = clone $this->label;
		$label->for = $this->getHtmlId();

		if (!$label->getHtml()) {
			$label->setText($this->translate($caption === NULL ? $this->caption : $caption));
		}

		return $label;
	}
public function getLabel($caption = NULL)
	{
		$label = clone $this->label;
		$label->for = $this->getHtmlId();

		if (!$label->getHtml()) {
			$label->setText($this->translate($caption === NULL ? $this->caption : $caption));
		}

		return $label;
	}
public function getLabel ( $ caption = NULL ) { $ label = clone $ this -> label ; $ label -> for = $ this -> getHtmlId ( ) ; if ( ! $ label -> getHtml ( ) ) { $ label -> setText ( $ this -> translate ( $ caption === NULL ? $ this -> caption : $ caption ) ) ; } return $ label ; }
Generates label's HTML element.
@param  string
@return Html|string
Generates label s HTML element .