From 51613c5dc9aa9759f8bb6c4fa3269b35ffbaab10 Mon Sep 17 00:00:00 2001 From: Josh Waihi Date: Mon, 12 Jun 2023 08:06:17 +1200 Subject: [PATCH] Use ConverterInterface type hint to allow other converter types This allows support for other commonmark converters such as the GithubFlavoredMarkdownConverter. --- LeagueMarkdown.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/LeagueMarkdown.php b/LeagueMarkdown.php index 2390901..1a4f1eb 100644 --- a/LeagueMarkdown.php +++ b/LeagueMarkdown.php @@ -12,13 +12,14 @@ namespace Twig\Extra\Markdown; use League\CommonMark\CommonMarkConverter; +use League\CommonMark\ConverterInterface; class LeagueMarkdown implements MarkdownInterface { private $converter; private $legacySupport; - public function __construct(CommonMarkConverter $converter = null) + public function __construct(ConverterInterface $converter = null) { $this->converter = $converter ?: new CommonMarkConverter(); $this->legacySupport = !method_exists($this->converter, 'convert');