parseContent = true; $this->useOption = false; $this->setTagName('list'); $this->nestLimit = -1; } public function asHtml(ElementNode $el) { $bodyHtml = ''; foreach ($el->getChildren() as $child) { $bodyHtml .= $child->getAsHTML(); } $listPieces = explode('[*]', $bodyHtml); unset($listPieces[0]); $listPieces = array_map(function ($li) { return '
  • '.$li.'
  • '; }, $listPieces); return ''; } }