8000 Replace FragmentRendererPass with tagged locator (see #3676) · contao/core-bundle@591e888 · GitHub
[go: up one dir, main page]

Skip to content

Commit 591e888

Browse files
authored
Replace FragmentRendererPass with tagged locator (see #3676)
Description ----------- The `FragmentRendererPass` arguments have become deprecated in symfony/symfony#40468. Luckily, we don't actually need to use the compiler pass to get a list of services 😅 Commits ------- e10c5339 Replace FragmentRendererPass with tagged locator ff626d63 CS d270e6e7 CS
1 parent 8fe8485 commit 591e888

File tree

3 files changed

+1
-5
lines changed

3 files changed

+1
-5
lines changed

src/ContaoCoreBundle.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
use Symfony\Component\DependencyInjection\ContainerBuilder;
5050
use Symfony\Component\EventDispatcher\DependencyInjection\AddEventAliasesPass;
5151
use Symfony\Component\HttpKernel\Bundle\Bundle;
52-
use Symfony\Component\HttpKernel\DependencyInjection\FragmentRendererPass;
5352

5453
class ContaoCoreBundle extends Bundle
5554
{
@@ -107,7 +106,6 @@ public function build(ContainerBuilder $container): void
107106
)
108107
);
109108

110-
$container->addCompilerPass(new FragmentRendererPass('contao.fragment.handler'));
111109
$container->addCompilerPass(new RemembermeServicesPass('contao_frontend'));
112110
$container->addCompilerPass(new DataContainerCallbackPass());
113111
$container->addCompilerPass(new TranslationDataCollectorPass());

src/Resources/config/services.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ services:
297297
class: Contao\CoreBundle\Fragment\FragmentHandler
298298
decorates: fragment.handler
299299
arguments:
300-
- ~ # fragment renderer locator
300+
- [!tagged_locator { tag: kernel.fragment_renderer, index_by: alias }]
301301
- '@contao.fragment.handler.inner'
302302
- '@request_stack'
303303
- '@contao.fragment.registry'

tests/ContaoCoreBundleTest.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
4747
use Symfony\Component\DependencyInjection\ContainerBuilder;
4848
use Symfony\Component\EventDispatcher\DependencyInjection\AddEventAliasesPass;
49-
use Symfony\Component\HttpKernel\DependencyInjection\FragmentRendererPass;
5049

5150
class ContaoCoreBundleTest extends TestCase
5251
{
@@ -64,7 +63,6 @@ public function testAddsTheCompilerPasses(): void
6463
RegisterPagesPass::class,
6564
RegisterFragmentsPass::class,
6665
RegisterFragmentsPass::class,
67-
FragmentRendererPass::class,
6866
RemembermeServicesPass::class,
6967
DataContainerCallbackPass::class,
7068
TranslationDataCollectorPass::class,

0 commit comments

Comments
 (0)
0