Ejemplo n.º 1
0
 /**
  * Set element properties using a json string
  * @param Element $element array
  * @param $data array
  * @return Element $element
  */
 public function updateElement(Element $element, array $data)
 {
     if (isset($data["id"])) {
         $element->setId($data["id"]);
     }
     if (isset($data["class"])) {
         $element->addClass($data["class"]);
     }
     return $element;
 }
Ejemplo n.º 2
0
 public function testOutput()
 {
     $el = new Element("div", "foo");
     $el->setId("myId");
     $el->setInnerHTML("bar");
     $el->addClass("tab");
     $el->addClass("active");
     $this->assertEquals('<div id="myId" class="tab active">bar</div>', $el->getHtml());
     $this->assertEquals((string) $el, $el->getHtml());
 }