for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Hyde\Framework\Modules\Markdown;
use League\CommonMark\Environment\Environment;
use League\CommonMark\Extension\CommonMark\CommonMarkCoreExtension;
/**
* The base Markdown converter class.
*
* "Extends" \League\CommonMark\CommonMarkConverter.
*/
class MarkdownConverter extends \League\CommonMark\MarkdownConverter
{
* Create a new Markdown converter pre-configured for CommonMark.
* @param array<string, mixed> $config
public function __construct(array $config = [])
$environment = new Environment($config);
$environment->addExtension(new CommonMarkCoreExtension());
parent::__construct($environment);
}
public function getEnvironment(): Environment
\assert($this->environment instanceof Environment);
return $this->environment;
return $this->environment
League\CommonMark\Environment\EnvironmentInterface
League\CommonMark\Environment\Environment