diff --git a/src/SetonoSyliusMailerPlugin.php b/src/SetonoSyliusMailerPlugin.php index 17bbd04..44d8f18 100644 --- a/src/SetonoSyliusMailerPlugin.php +++ b/src/SetonoSyliusMailerPlugin.php @@ -4,9 +4,11 @@ namespace Setono\SyliusMailerPlugin; +use Setono\SyliusMailerPlugin\DependencyInjection\Compiler\RegisterSwiftMailerListenerPass; use Sylius\Bundle\CoreBundle\Application\SyliusPluginTrait; use Sylius\Bundle\ResourceBundle\AbstractResourceBundle; use Sylius\Bundle\ResourceBundle\SyliusResourceBundle; +use Symfony\Component\DependencyInjection\ContainerBuilder; final class SetonoSyliusMailerPlugin extends AbstractResourceBundle { @@ -18,4 +20,11 @@ public function getSupportedDrivers(): array SyliusResourceBundle::DRIVER_DOCTRINE_ORM, ]; } + + public function build(ContainerBuilder $container): void + { + parent::build($container); + + $container->addCompilerPass(new RegisterSwiftMailerListenerPass()); + } }