League\CommonMark\Inline\Renderer\NewlineRenderer::render PHP Method

render() public method

public render ( AbstractInline $inline, League\CommonMark\ElementRendererInterface $htmlRenderer ) : League\CommonMark\HtmlElement | string
$inline League\CommonMark\Inline\Element\AbstractInline
$htmlRenderer League\CommonMark\ElementRendererInterface
return League\CommonMark\HtmlElement | string
    public function render(AbstractInline $inline, ElementRendererInterface $htmlRenderer)
    {
        if (!$inline instanceof Newline) {
            throw new \InvalidArgumentException('Incompatible inline type: ' . get_class($inline));
        }
        if ($inline->getType() === Newline::HARDBREAK) {
            return new HtmlElement('br', [], '', true) . "\n";
        } else {
            return $htmlRenderer->getOption('soft_break', "\n");
        }
    }
NewlineRenderer