99use Symfony \Component \DependencyInjection \ContainerBuilder ;
1010use Symfony \Component \DependencyInjection \Definition ;
1111use Symfony \Component \DependencyInjection \Reference ;
12- use Symfony \Component \HttpKernel \Kernel ;
1312
1413/**
1514 * @internal
@@ -18,7 +17,7 @@ class ConvertersPass implements CompilerPassInterface
1817{
1918 public const PARAMETER_CONVERTERS = 'aymdev_commonmark.converters ' ;
2019 /** @var Reference[] converter service IDs */
21- private $ converters = [];
20+ private array $ converters = [];
2221
2322 public function process (ContainerBuilder $ container )
2423 {
@@ -64,23 +63,6 @@ private function registerConverters(array $converterConfig, ContainerBuilder $co
6463 $ container ->setDefinition ($ converterConfig ['name ' ], $ converterDefinition );
6564 $ container ->registerAliasForArgument ($ converterConfig ['name ' ], MarkdownConverter::class, $ converterConfig ['name ' ]);
6665
67- // Deprecated service ID
68- $ deprecatedConverterDefinition = clone $ converterDefinition ;
69-
70- $ deprecationMessage = 'Using the %service_id% service ID is deprecated and will be removed in v2. ' ;
71- $ deprecationMessage .= 'You should use the converter name instead. ' ;
72-
73- // Symfony <5.1
74- if (Kernel::MAJOR_VERSION <= 4 || (Kernel::MAJOR_VERSION === 5 && Kernel::MINOR_VERSION === 0 )) {
75- $ deprecatedConverterDefinition ->setDeprecated (true , $ deprecationMessage );
76- } else {
77- // Symfony >= 5.1
78- $ deprecatedConverterDefinition ->setDeprecated ('aymdev/commonmark-bundle ' , '1.3.0 ' , $ deprecationMessage );
79- }
80-
81- $ converterId = 'aymdev_commonmark.converter. ' . $ converterConfig ['name ' ];
82- $ container ->setDefinition ($ converterId , $ deprecatedConverterDefinition );
83-
8466 // Save converter for later twig extension arguments setup
8567 $ this ->converters [$ converterConfig ['name ' ]] = new Reference ($ converterConfig ['name ' ]);
8668
0 commit comments