fix Commonmark factory definition

This commit is contained in:
Kevin Bond
2022-01-03 16:04:59 -05:00
parent 1231fd4096
commit 23f77bfbc5
2 changed files with 6 additions and 1 deletions
@@ -23,7 +23,7 @@ return static function (ContainerConfigurator $container) {
->args([new TaggedIteratorArgument('twig.markdown.league_extension')]) ->args([new TaggedIteratorArgument('twig.markdown.league_extension')])
->set('twig.markdown.league_common_mark_converter', CommonMarkConverter::class) ->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) ->set('twig.markdown.default', LeagueMarkdown::class)
->args([$service('twig.markdown.league_common_mark_converter')]) ->args([$service('twig.markdown.league_common_mark_converter')])
@@ -37,5 +37,10 @@ class TwigExtraExtensionTest extends TestCase
} }
$this->assertSame(LeagueMarkdown::class, $container->getDefinition('twig.markdown.default')->getClass()); $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]);
} }
} }