diff --git a/extra/twig-extra-bundle/Resources/config/markdown_league.php b/extra/twig-extra-bundle/Resources/config/markdown_league.php index e4af03ae0..266f59776 100644 --- a/extra/twig-extra-bundle/Resources/config/markdown_league.php +++ b/extra/twig-extra-bundle/Resources/config/markdown_league.php @@ -23,7 +23,7 @@ return static function (ContainerConfigurator $container) { ->args([new TaggedIteratorArgument('twig.markdown.league_extension')]) ->set('twig.markdown.league_common_mark_converter', CommonMarkConverter::class) - ->factory([$service('twig.markdown.league_common_mark_converter_factory')]) + ->factory($service('twig.markdown.league_common_mark_converter_factory')) ->set('twig.markdown.default', LeagueMarkdown::class) ->args([$service('twig.markdown.league_common_mark_converter')]) diff --git a/extra/twig-extra-bundle/Tests/DependencyInjection/TwigExtraExtensionTest.php b/extra/twig-extra-bundle/Tests/DependencyInjection/TwigExtraExtensionTest.php index 05174582c..355b794d2 100644 --- a/extra/twig-extra-bundle/Tests/DependencyInjection/TwigExtraExtensionTest.php +++ b/extra/twig-extra-bundle/Tests/DependencyInjection/TwigExtraExtensionTest.php @@ -37,5 +37,10 @@ class TwigExtraExtensionTest extends TestCase } $this->assertSame(LeagueMarkdown::class, $container->getDefinition('twig.markdown.default')->getClass()); + + $commonmarkConverterFactory = $container->getDefinition('twig.markdown.league_common_mark_converter')->getFactory(); + + $this->assertSame('twig.markdown.league_common_mark_converter_factory', (string) $commonmarkConverterFactory[0]); + $this->assertSame('__invoke', $commonmarkConverterFactory[1]); } }