/** * * @return string */ public function __toString() { if ($this->_label == '') { return parent::__toString(); } switch ($this->get_placement()) { case self::PLACEMENT_HORIZONTAL: return sprintf(self::HI, parent::__toString(), $this->get_label()); break; case self::PLACEMENT_VERTICAL: return sprintf(self::VI, parent::__toString(), $this->get_label()); break; case self::PLACEMENT_NONE: return sprintf(self::NI, parent::__toString()); break; } }