Files
kupshop/bundles/KupShop/ComponentsBundle/ComponentsBundle.php
2025-08-02 16:30:27 +02:00

23 lines
631 B
PHP

<?php
declare(strict_types=1);
namespace KupShop\ComponentsBundle;
use KupShop\ComponentsBundle\DependencyInjection\Compiler\ComponentsPass;
use KupShop\ComponentsBundle\DependencyInjection\ComponentsExtension;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\HttpKernel\Bundle\Bundle;
class ComponentsBundle extends Bundle
{
public function build(ContainerBuilder $container)
{
$extension = $this->getContainerExtension();
assert($extension instanceof ComponentsExtension);
$container->addCompilerPass(new ComponentsPass($extension), priority: -100);
}
}