<?php
* This file is part of the league/commonmark package.
*
* (c) Colin O'Dell <colinodell@gmail.com>
*
* Original code based on the CommonMark JS reference parser (https://bitly.com/commonmark-js)
* - (c) John MacFarlane
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace League\CommonMark;
* Converts CommonMark-compatible Markdown to HTML.
*/
class CommonMarkConverter extends Converter
{
* The currently-installed version.
*
* This might be a typical `x.y.z` version, or `x.y-dev`.
*
* @deprecated This will be removed in 1.0.0
*/
const VERSION = '0.18.5';
* Create a new commonmark converter instance.
*
* @param array $config
* @param Environment|null $environment
*/
public function __construct(array $config = [], Environment $environment = null)
{
if ($environment === null) {
$environment = Environment::createCommonMarkEnvironment();
}
$environment->mergeConfig($config);
parent::__construct(new DocParser($environment), new HtmlRenderer($environment));
}
}