public function load(array $config, ContainerBuilder $container)
{
$config = $this->processConfiguration($this->getConfiguration($config, $container), $config);
$loader = new XmlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config'));
$configFiles = ['services.xml'];
foreach ($configFiles as $configFile) {
$loader->load($configFile);
}
$container->setAlias('sylius.email_sender.adapter', $config['sender_adapter']);
$container->setAlias('sylius.email_renderer.adapter', $config['renderer_adapter']);
$container->setParameter('sylius.mailer.sender_name', $config['sender']['name']);
$container->setParameter('sylius.mailer.sender_address', $config['sender']['address']);
$templates = isset($config['templates']) ? $config['templates'] : ['Default' => 'SyliusMailerBundle::default.html.twig'];
$container->setParameter('sylius.mailer.emails', $config['emails']);
$container->setParameter('sylius.mailer.templates', $templates);
}