From 7143837ae3c2c8c0907cc86ea1273097daafc31e Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Tue, 2 Sep 2014 15:04:23 +0200 Subject: [PATCH] lib: Remove `ElementWrapper' form element decorator Zend has a `Label' decorator already. refs #5525 --- .../Web/Form/Decorator/ElementWrapper.php | 70 ------------------- 1 file changed, 70 deletions(-) delete mode 100644 library/Icinga/Web/Form/Decorator/ElementWrapper.php diff --git a/library/Icinga/Web/Form/Decorator/ElementWrapper.php b/library/Icinga/Web/Form/Decorator/ElementWrapper.php deleted file mode 100644 index b9c6e0ba7..000000000 --- a/library/Icinga/Web/Form/Decorator/ElementWrapper.php +++ /dev/null @@ -1,70 +0,0 @@ - dom added per default - * - * @var array - */ - protected static $noLabel = array( - 'Zend_Form_Element_Hidden', - 'Zend_Form_Element_Button', - 'Zend_Form_Element_Submit' - ); - - /** - * Return the DOM for the element label - * - * @param String $elementName The name of the element - * - * @return String The DOM for the form element's label - */ - public function getLabel($elementName) - { - $label = $this->getElement()->getLabel(); - if (! $label) { - $label = ' '; - } - - if (in_array($this->getElement()->getType(), self::$noLabel) - && false === $this->getElement()->getAttrib('addLabelPlaceholder', false)) { - $label = ''; - } else { - if (in_array($this->getElement()->getType(), self::$noLabel)) { - $label = ' '; - } - $label = ''; - } - - return $label; - } - - /** - * Render this element - * - * @param String $content The content of the form element - * - * @return String The decorated form element - */ - public function render($content) - { - $elementName = $this->getElement()->getName(); - $label = $this->getLabel($elementName); - return '
' . $label . $content . '
'; - } -}