KnpMarkdownBundle/Resources/config/parser.xml

35 lines
1.4 KiB
XML

<?xml version="1.0" ?>
<container xmlns="http://www.symfony-project.org/schema/dic/services"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.symfony-project.org/schema/dic/services http://www.symfony-project.org/schema/dic/services/services-1.0.xsd">
<parameters>
<parameter key="markdown.parser.min.class">Bundle\MarkdownBundle\Parser\Preset\Min</parameter>
<parameter key="markdown.parser.light.class">Bundle\MarkdownBundle\Parser\Preset\Light</parameter>
<parameter key="markdown.parser.medium.class">Bundle\MarkdownBundle\Parser\Preset\Medium</parameter>
<parameter key="markdown.parser.max.class">Bundle\MarkdownBundle\Parser\Preset\Max</parameter>
<parameter key="markdown.parser.class">%markdown.parser.max.class%</parameter>
<parameter key="markdown.parser.features" type="collection"></parameter>
<parameter key="templating.helper.markdown.class">Bundle\MarkdownBundle\Helper\MarkdownHelper</parameter>
</parameters>
<services>
<service id="markdown_parser" class="%markdown.parser.class%" shared="true">
<argument type="collection">%markdown.parser.features%</argument>
</service>
<service id="templating.helper.markdown" class="%templating.helper.markdown.class%">
<tag name="templating.helper" alias="markdown" />
<argument type="service" id="markdown_parser" />
</service>
</services>
</container>