league / commonmark-ext-task-list
v1.1.0
2020-04-04 15:49 UTC
Requires
- php: ^7.1
- league/commonmark: ^1.3
Requires (Dev)
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2020-04-04 15:50:10 UTC
README
已弃用
此扩展已被弃用。现在所有功能都包含在league/commonmark
1.3+的League\CommonMark\Extension\TaskList
命名空间中,因此您应该升级到该版本并使用该捆绑扩展而不是此扩展。
概述
此扩展为GFM样式的任务列表项添加到league/commonmark
PHP Markdown解析器。
安装
通过Composer
$ composer require league/commonmark-ext-task-list
使用
像往常一样配置您的环境
,然后简单地添加此软件包提供的TaskListExtension
use League\CommonMark\CommonMarkConverter; use League\CommonMark\Environment; use League\CommonMark\Ext\TaskList\TaskListExtension; // Obtain a pre-configured Environment with all the CommonMark parsers/renderers ready-to-go $environment = Environment::createCommonMarkEnvironment(); // Add this extension $environment->addExtension(new TaskListExtension()); // Instantiate the converter engine and start converting some Markdown! $converter = new CommonMarkConverter([], $environment); $markdown = <<<EOT - [x] Install this extension - [ ] ??? - [ ] Profit! EOT; echo $converter->convertToHtml($markdown);
变更日志
有关最近更改的更多信息,请参阅变更日志。
测试
$ composer test
安全性
如果您发现任何与安全性相关的问题,请通过电子邮件colinodell@gmail.com而不是使用问题跟踪器。
致谢
许可
此库在BSD-3许可证下发布。有关更多信息,请参阅许可文件。