Esempio n. 1
0
 /**
  * {@inheritDoc}
  */
 public function html($html = null)
 {
     if ($html === null) {
         return $this->html . $this->childrenToHtml();
     }
     return parent::html($html);
 }
Esempio n. 2
0
 /**
  * Converts the label to html code
  *
  * @param string $prepend Optional string prepended to html content
  * @param string $append  Optional string appended to html content
  *
  * @return string
  */
 public function toHtml($prepend = '', $append = '')
 {
     if ($this->input) {
         $this->attr('for', $this->input->id());
     }
     return parent::toHtml($prepend, $append);
 }
Esempio n. 3
0
 /**
  * {@inheritDoc}
  */
 public function removeAttr($name)
 {
     parent::removeAttr($name);
     $class = 'FormManager\\Attributes\\' . ucfirst($name);
     if (class_exists($class) && method_exists($class, 'onRemove')) {
         $class::onRemove($this);
     }
 }