KnpMarkdownBundle/Parser/SundownParser.php

31 lines
567 B
PHP
Raw Normal View History

<?php
namespace Knp\Bundle\MarkdownBundle\Parser;
use Knp\Bundle\MarkdownBundle\MarkdownParserInterface;
use Sundown\Markdown;
/**
* SundownParser
*
* This class wraps the original Sundown parser to implement the KnpMardownBundle interface
*/
class SundownParser implements MarkdownParserInterface
{
private $parser;
public function __construct(Markdown $parser)
{
$this->parser = $parser;
}
/**
2012-10-12 21:30:11 +02:00
* {@inheritdoc}
*/
public function transformMarkdown($text)
{
return $this->parser->render($text);
}
}