vendor/frosh/frosh-platform-template-mail/src/FroshPlatformTemplateMail.php line 20

Open in your IDE?
  1. <?php declare(strict_types=1);
  2. namespace Frosh\TemplateMail;
  3. use Frosh\TemplateMail\DependencyInjection\CacheCompilerPass;
  4. use Frosh\TemplateMail\DependencyInjection\MailSendSubscriberGeneratorPass;
  5. use Frosh\TemplateMail\DependencyInjection\OrderServiceGeneratorPass;
  6. use Shopware\Core\Framework\Plugin;
  7. use Symfony\Component\DependencyInjection\ContainerBuilder;
  8. // @codeCoverageIgnoreStart
  9. if (file_exists(dirname(__DIR__) . '/vendor/autoload.php')) {
  10.     require_once dirname(__DIR__) . '/vendor/autoload.php';
  11. }
  12. // @codeCoverageIgnoreEnd
  13. /**
  14.  * @codeCoverageIgnore
  15.  */
  16. class FroshPlatformTemplateMail extends Plugin
  17. {
  18.     public function build(ContainerBuilder $container): void
  19.     {
  20.         $container->addCompilerPass(new CacheCompilerPass());
  21.         $container->addCompilerPass(new MailSendSubscriberGeneratorPass());
  22.         $container->addCompilerPass(new OrderServiceGeneratorPass());
  23.         parent::build($container);
  24.     }
  25. }