code: public function load(array $configs, ContainerBuilder $container)
      {
  
          $configuration = new Configuration();
          $config = $this->processConfiguration($configuration, $configs);
  
          $loader = new Loader\XmlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config'));
          $loader->load('rss_client.xml');
          $loader->load('rss_client_cache.xml');
  
          $container->setParameter('rss_client.cache.ttl', $config['cache']['ttl']);
          $container->setParameter('rss_client.channels', $config['channels']);
  
          /* @var $client \Symfony\Component\DependencyInjection\Definition */
          /* @var $cached_client \Symfony\Component\DependencyInjection\Definition */
          $client = $container->getDefinition('rss_client');
          $cached_client = $container->getDefinition('rss_client.cache');
          foreach($config['processors'] as $processor_service_id) {
            $client->addMethodCall('pushProcessor', array(new Reference($processor_service_id)));
            $cached_client->addMethodCall('pushProcessor', array(new Reference($processor_service_id)));
          }
      }
docs: {@inheritDoc}