bcremer/sculpin-commonmark-bundle

Sculpin league/commonmark bundle

0.5.0 2021-11-08 15:51 UTC

This package is auto-updated.

Last update: 2024-09-08 22:13:26 UTC


README

Software License Latest Version

Sculpin集成league/commonmark markdown 解析器的bundle。

安装

  • 将以下内容添加到您的sculpin.json文件中
{
    "require": {
        "bcremer/sculpin-commonmark-bundle": "~0.5"
    }
}
  • 运行sculpin update
  • 将bundle添加到您的kernel app/SculpinKernel.php
<?php

class SculpinKernel extends \Sculpin\Bundle\SculpinBundle\HttpKernel\AbstractKernel
{
    protected function getAdditionalSculpinBundles()
    {
        return array(
            'Bcremer\Sculpin\Bundle\CommonMarkBundle\SculpinCommonMarkBundle'
        );
    }
}

可扩展性

此bundle提供了对league/commonmark包的低级组件的访问。有关league/commonmark的更多信息,请参阅高级使用 & 定制社区扩展

定义的服务

此bundle在sculpin DI容器中定义了以下服务

  • sculpin_commonmark.environment
  • sculpin_commonmark.docparser
  • sculpin_commonmark.htmlrenderer
  • sculpin_commonmark.league_converter
  • sculpin_commonmark.converter
  • sculpin_commonmark.event.commonmark

定义的DI标签

此bundle处理以下依赖注入标签

示例

要添加CommonMark Table Extension,请将以下内容添加到您的app/config/sculpin_services.yml

# app/config/sculpin_services.yml
services:
    league.commonmark.tablextension:
          class: League\CommonMark\Extension\Table\TableExtension
          tags:
            - { name: sculpin_commonmark.extension }

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件