Remove the League CommonMark fallback for converters without convert()

This commit is contained in:
Fabien Potencier
2026-09-25 23:31:09 +02:00
parent 07b8427e26
commit 57ef149e3b
-6
View File
@@ -17,20 +17,14 @@ use League\CommonMark\MarkdownConverter;
class LeagueMarkdown implements MarkdownInterface
{
private $converter;
private $legacySupport;
public function __construct(?MarkdownConverter $converter = null)
{
$this->converter = $converter ?: new CommonMarkConverter();
$this->legacySupport = !method_exists($this->converter, 'convert');
}
public function convert(string $body): string
{
if ($this->legacySupport) {
return $this->converter->convertToHtml($body);
}
return $this->converter->convert($body);
}
}