Add config
This commit is contained in:
@@ -4,7 +4,6 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace Pcm\BadgeBundle;
|
namespace Pcm\BadgeBundle;
|
||||||
|
|
||||||
use Symfony\Component\Config\Definition\Configurator\DefinitionConfigurator;
|
|
||||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||||
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
|
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
|
||||||
use Symfony\Component\HttpKernel\Bundle\AbstractBundle;
|
use Symfony\Component\HttpKernel\Bundle\AbstractBundle;
|
||||||
@@ -30,23 +29,13 @@ final class PcmBadgeBundle extends AbstractBundle
|
|||||||
// $container->services()
|
// $container->services()
|
||||||
// ->get('pcm_example.greeting')
|
// ->get('pcm_example.greeting')
|
||||||
// ->arg('$name', $config['name'])
|
// ->arg('$name', $config['name'])
|
||||||
// ;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function configure(DefinitionConfigurator $definition): void
|
$builder->prependExtensionConfig('twig_component', [
|
||||||
{
|
'defaults' => [
|
||||||
/**
|
'Pcm\BadgeBundle\Twig\Component\\' => [
|
||||||
* Import the config definition (see definition.php)
|
'template_directory' => '@Pcm/components/',
|
||||||
*/
|
'name_prefix' => 'Pcm',
|
||||||
$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,
|
|
||||||
],
|
],
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user