Exemplo n.º 1
0
 public function testId()
 {
     $style3d = new Style3d();
     $this->assertNull($style3d->getId());
     $this->assertSame($style3d, $style3d->checkId());
     $this->assertNotNull($style3d->getId());
     $this->assertSame($style3d, $style3d->setId("test-id"));
     $this->assertEquals("test-id", $style3d->getId());
     $this->assertSame($style3d, $style3d->checkId());
     $this->assertEquals("test-id", $style3d->getId());
 }
Exemplo n.º 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;
 }