Allow user to define his own parser classes

This commit is contained in:
Benjamin Lévêque 2010-11-07 21:56:49 +08:00 committed by Thibault Duplessis
parent 68170b74e8
commit f4bdb13b19
2 changed files with 10 additions and 0 deletions

View file

@ -13,6 +13,11 @@ class MarkdownExtension extends Extension
{
$loader = new XmlFileLoader($container, __DIR__.'/../Resources/config');
$loader->load('parser.xml');
if(isset($config['class']))
{
$container->setParameter('markdown.parser.class', $config['class']);
}
}
public function helperLoad($config, ContainerBuilder $container)

View file

@ -14,6 +14,11 @@ Optionnally enable the twig markdown filter :
twig.config: ~ # Enable Twig
markdown.twig: ~ # Enable the markdown filter
You can also define your own Parser class :
markdown.parser:
class: Bundle\HelloBundle\MarkdownParser
## USAGE
// Use the service