symplify/markdown-diff

此包已弃用,不再维护。作者建议使用symplify/rule-doc-generator包。

用于打印Markdown差异的包

10.1.0 2022-02-21 11:15 UTC

This package is auto-updated.

Last update: 2022-02-25 00:00:29 UTC


README

Downloads total

安装

composer require symplify/markdown-diff

添加到config/config.php

use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
use Symplify\MarkdownDiff\ValueObject\MarkdownDiffConfig;

return static function (ContainerConfigurator $containerConfigurator): void {
    $containerConfigurator->import(MarkdownDiffConfig::class);
};

使用方法

namespace App;

use Symplify\MarkdownDiff\Differ\MarkdownDiffer;

final class SomeClass
{
    /**
     * @var MarkdownDiffer
     */
    private $markdownDiffer;

    public function __construct(MarkdownDiffer $markdownDiffer)
    {
        $this->markdownDiffer = $markdownDiffer;
    }

    public function run(): void
    {
        $markdownDiff = $this->markdownDiffer->diff('oldContent', 'newContent');
        // ...
    }
}

报告问题

如果您遇到错误或想请求新功能,请访问Symplify monorepo问题跟踪器

贡献

此包的源代码包含在Symplify monorepo中。我们欢迎在symplify/symplify上对此包进行贡献。