/** * @param array $config */ public function __construct(array $config) { $this->driverLocator = DriverLocator::getInstance(self::IMAGE_DRIVER_NAMESPACE, self::IMAGE_DRIVER_PARENT); $this->enabled = $config[self::CONFIG_PARAM_EXTENSTION_ENABLED]; $this->screenshotTakingMode = $config[self::CONFIG_PARAM_SCREENSHOT_TAKING_MODE]; $this->imageDriverKeys = $config[self::CONFIG_PARAM_ACTIVE_IMAGE_DRIVERS]; $this->imageDriverConfigs = $config[self::CONFIG_PARAM_IMAGE_DRIVER_CONFIGS]; }
/** * Constuctor: init extension */ public function __construct() { $this->driverLocator = DriverLocator::getInstance(self::DRIVER_NAMESPACE, self::DRIVER_PARENT); $this->driverNodeBuilder = DriverNodeBuilder::getInstance(self::DRIVER_NAMESPACE, self::DRIVER_PARENT); }