Skip to content

Repository files navigation

php-draftjs-html

Export DraftJS ContentState to HTML from PHP

Installation

$ docker-compose build
$ docker-compose composer

Usage

<?phpnamespaceTests;
useWilltj\PhpDraftjsHtml\Converter;
usePrezly\DraftPhp\ConverterasDraftConverter;
// From a JSON string$contentState = DraftConverter::convertFromJson($input);
$converter = newConverter;
$result = $converter
->setState($contentState)
->toHtml();

Basic customisation can be carried out by overriding the default style map, eg

$converter->updateStyleMap(['BOLD' => ['element' => 'b']]);

The class can be extended for more advanced custom rendering.

Tests

$ docker-compose phpunit

About

Export DraftJS ContentState to HTML

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages