public function load(array $configs, ContainerBuilder $container)
{
$processor = new Processor();
$configuration = new Configuration();
$config = $processor->processConfiguration($configuration, $configs);
$loader = new XmlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config'));
$loader->load('consumer.xml');
$loader->load('orm.xml');
$loader->load('payment.xml');
$loader->load('generator.xml');
$loader->load('transformer.xml');
$loader->load('selector.xml');
$loader->load('browser.xml');
$loader->load('form.xml');
$this->registerDoctrineMapping($config);
$this->registerParameters($container, $config);
$this->configurePayment($container, $config);
$this->configureSelector($container, $config['selector']);
$this->configureTransformer($container, $config['transformers']);
$container->setAlias('sonata.generator', $config['generator']);
}