/** * Add element of container that contains form element and caption * * @param HtmlElement $inputContainer * @param HtmlElement $captionContainer */ protected function addFormElementContainer(HtmlElement $inputContainer, HtmlElement $captionContainer) { $container = new HtmlElement($this->_containerTagName); $container->setClass($this->_containerClass); $container->addElement($captionContainer); $container->addElement($inputContainer); $this->_parentForm->addElement($container); }
/** * Create and add container tag of error message to layout * * @param FormElement $formElement * @param string $errorMessage * @return HtmlElement */ public function addErrorContainer(FormElement $formElement, $errorMessage) { $errorContainer = new HtmlElement($this->_errorTagName); $errorContainer->setClass($this->_errorClass); $errorContainer->setText($errorMessage); $inputContainer = $formElement->getInputContainer(); $inputContainer->addElement($errorContainer); return $errorContainer; }
/** * @covers HtmlElement::getCssClasses */ public function testGetClasses() { $elt = $this->element->setClass("width"); $actual = $elt->getCssClasses(); $this->assertContains("width", $actual); }