public function load(array $configs, ContainerBuilder $container)
{
$this->container = $container;
$this->kernelRootDir = $container->getParameterBag()->get("kernel.root_dir");
$loader = new XmlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config'));
$loader->load('services.xml');
$configuration = new Configuration();
$config = $this->processConfiguration($configuration, $configs);
$this->setInitialParams();
if (isset($config["android"])) {
$this->setAndroidConfig($config);
$loader->load('android.xml');
}
if (isset($config["ios"])) {
$this->setiOSConfig($config);
$loader->load('ios.xml');
}
if (isset($config["mac"])) {
$this->setMacConfig($config);
$loader->load('mac.xml');
}
if (isset($config["blackberry"])) {
$this->setBlackberryConfig($config);
$loader->load('blackberry.xml');
}
if (isset($config['windowsphone'])) {
$this->setWindowsphoneConfig($config);
$loader->load('windowsphone.xml');
}
}