From 2613db4bd5771f5f264755d5de4625936bf4c9f0 Mon Sep 17 00:00:00 2001 From: Bradley Date: Thu, 8 Aug 2024 11:35:43 +0100 Subject: [PATCH] Add config --- src/PcmBadgeBundle.php | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/src/PcmBadgeBundle.php b/src/PcmBadgeBundle.php index 2c6e3b9..3d2e417 100644 --- a/src/PcmBadgeBundle.php +++ b/src/PcmBadgeBundle.php @@ -4,7 +4,6 @@ declare(strict_types=1); namespace Pcm\BadgeBundle; -use Symfony\Component\Config\Definition\Configurator\DefinitionConfigurator; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; use Symfony\Component\HttpKernel\Bundle\AbstractBundle; @@ -30,23 +29,13 @@ final class PcmBadgeBundle extends AbstractBundle // $container->services() // ->get('pcm_example.greeting') // ->arg('$name', $config['name']) - // ; - } - public function configure(DefinitionConfigurator $definition): void - { - /** - * Import the config definition (see definition.php) - */ - $definition->import('../config/definition.php'); - } - - public function prependExtension(ContainerConfigurator $container, ContainerBuilder $builder): void - { - $builder->prependExtensionConfig('twig', [ - 'paths' => [ - 'templates/bundles/Pcm/BadgeBundle/' => null, - dirname(__DIR__).'/templates/' => null, + $builder->prependExtensionConfig('twig_component', [ + 'defaults' => [ + 'Pcm\BadgeBundle\Twig\Component\\' => [ + 'template_directory' => '@Pcm/components/', + 'name_prefix' => 'Pcm', + ], ], ]); }