/**
* @param Paragraph $block
* @param ElementRendererInterface $htmlRenderer
* @param bool $inTightList
*
* @return HtmlElement|string
*/
public function render(AbstractBlock $block, ElementRendererInterface $htmlRenderer, $inTightList = false)
{
if (!$block instanceof Paragraph) {
throw new \InvalidArgumentException('Incompatible block type: ' . get_class($block));
}
if ($inTightList) {
return $htmlRenderer->renderInlines($block->getInlines());
} else {
return new HtmlElement('p', [], $htmlRenderer->renderInlines($block->getInlines()));
}
}