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()); }
/** * @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; }