', ']]]]>', $content); } public function getHTMLElement($body, $language) { $body = 'escapeCDATA($body) . ']]>'; $content = []; if ($language) { $content[] = new HtmlElement('ac:parameter', ['ac:name' => 'language'], $language); } $content[] = new HtmlElement('ac:plain-text-body', [], $body); return new HtmlElement( 'ac:structured-macro', ['ac:name' => 'code'], $content ); } }