/** * Get the html node for this element * * @param \DOMElement $node * @param \AppShed\Remote\XML\DOMDocument $xml * @param \AppShed\Remote\HTML\Settings $settings */ protected function getHTMLNodeInner($node, $xml, $settings) { if ($this->image) { $imageDiv = $xml->createElement('div', ['class' => 'image-container']); $node->appendChild($imageDiv); $imageDiv->appendChild($xml->createImgElement($this->image->getUrl(), 'image', $this->image->getSize())); } parent::getHTMLNodeInner($node, $xml, $settings); }