phpmentoring/webapp

View on GitHub
src/Mentoring/Conversation/MarkdownConverter.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Mentoring\Conversation;

class MarkdownConverter
{
    /**
     * @var \Parsedown
     */
    protected $parsedown;

    /**
     * @var \HTMLPurifier
     */
    protected $purifier;

    public function __construct()
    {
        $this->parsedown = new \Parsedown();
        $this->purifier = \HTMLPurifier::getInstance();
    }

    public function convert($string)
    {
        return $this->purifier->purify($this->parsedown->text($string));
    }
}