cebe/markdown Github Task Lists Support
A trait to extend cebe/markdown with Task Lists support.
PHP 7.1 or higher is required to use it.
composer require kirra/markdown-task-listsTo parse a Task List you need to make your own parser, and let it use the TaskListsTrait.
class MyParser extends \cebe\markdown\Markdown {
use Kirra\Markdown\TaskListsTrait;
}
$parser = new MyParser();
$parser->parse("- [ ] Open"); // Will return a list with an open checkbox.Everything after the checkbox will be parsed as inline elements. So you can still apply every inline style your parser supports.
If you build a fully custom parser, make sure it includes cebe\markdown\block\ListTrait, as the checkbox only works
within a list.