Example #1
0
 public function testRenderWithFormatAndChild()
 {
     $domDocument = new \DOMDocument();
     $frame = new Frame("test.frame");
     $format = new Format();
     $format->setStyle("test.style");
     $child = new Audio("test.audio");
     $child->clearAlign();
     $frame->clearAlign()->setFormat($format)->addChild($child);
     $domElement = $frame->render($domDocument);
     $domDocument->appendChild($domElement);
     $this->assertEquals("<?xml version=\"1.0\"?>\n<frame id=\"test.frame\"><format style=\"test.style\"/><audio id=\"test.audio\"/></frame>\n", $domDocument->saveXML());
 }
Example #2
0
 /**
  * @see Renderable::render()
  */
 public function render(\DOMDocument $domDocument)
 {
     $domElement = parent::render($domDocument);
     if ($this->style3d) {
         $this->style3d->checkId();
         $domElement->setAttribute("style3d", $this->style3d->getId());
     } else {
         if ($this->style3dId) {
             $domElement->setAttribute("style3d", $this->style3dId);
         }
     }
     if ($this->scriptEvents) {
         $domElement->setAttribute("scriptevents", 1);
     }
     return $domElement;
 }
 /**
  * @see Renderable::render()
  */
 public function render(\DOMDocument $domDocument)
 {
     $frame = new Frame();
     $label = $this->getLabel();
     $frame->addChild($label);
     $entry = $this->getEntry();
     $frame->addChild($entry);
     return $frame->render($domDocument);
 }
Example #4
0
 /**
  * @see Renderable::render()
  */
 public function render(\DOMDocument $domDocument)
 {
     $frame = new Frame();
     $quad = $this->getQuad();
     $frame->addChild($quad);
     $entry = $this->getEntry();
     $frame->addChild($entry);
     return $frame->render($domDocument);
 }