/**
  * @param  ContainerBuilder $container
  * @param  array            $activeImageDrivers
  * @param  array            $imageDriverConfigs
  */
 private function loadExtension(ContainerBuilder $container, $activeImageDrivers, $imageDriverConfigs)
 {
     $this->registerServices($container);
     $drivers = $this->driverLocator->findDrivers($container, $activeImageDrivers, $imageDriverConfigs);
     $container->setParameter('bex.screenshot_extension.active_image_drivers', $drivers);
 }
Example #2
0
 /**
  * Init service container and load image drivers
  * 
  * @param  ContainerBuilder $container
  */
 public function loadServices(ContainerBuilder $container)
 {
     $loader = new XmlFileLoader($container, new FileLocator(__DIR__ . '/config'));
     $loader->load('services.xml');
     $this->imageDrivers = $this->driverLocator->findDrivers($container, $this->imageDriverKeys, $this->imageDriverConfigs);
 }