KnpMarkdownBundle/Parser/SundownParser.php
2022-01-25 18:32:36 +02:00

31 lines
567 B
PHP

<?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;
}
/**
* {@inheritdoc}
*/
public function transformMarkdown($text)
{
return $this->parser->render($text);
}
}