league/commonmark-ext-task-list

此软件包已被弃用且不再维护。作者建议使用league/commonmark软件包。

league/commonmark扩展,支持GFM样式的任务列表

资助软件包维护!
colinodell
Patreon

安装量: 23,541

依赖关系: 0

推荐者: 0

安全性: 0

星标: 3

关注者: 3

分支: 0

开放问题: 0

类型:commonmark-extension

v1.1.0 2020-04-04 15:49 UTC

This package is auto-updated.

Last update: 2020-04-04 15:50:10 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

已弃用

此扩展已被弃用。现在所有功能都包含在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许可证下发布。有关更多信息,请参阅许可文件