PHP code example of ueberdosis / html-to-prosemirror

1. Go to this page and download the library: Download ueberdosis/html-to-prosemirror library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

ueberdosis / html-to-prosemirror example snippets


(new \HtmlToProseMirror\Renderer)->render('<p>Example Text</p>')



class CustomNode extends \HtmlToProseMirror\Nodes\Node
{
    protected $markType = 'custom';
    protected $tagName = 'marquee';
}

$renderer->addNode(CustomNode::class);

$renderer->withNodes([
    CustomNode::class,
]);

$renderer->withMarks([
    Bold::class,
]);

$renderer->replaceNode(
    CodeBlock::class, CustomCodeBlock::class
);

$renderer->replaceMark(
    Bold::class, CustomBold::class
);