/** * Initialize S3 settings * * @param array - allow settings override during synchronization */ public function __construct($settings = []) { $this->_key = isset($settings['s3_access_key']) ? $settings['s3_access_key'] : Mage::getStoreConfig('system/media_storage_configuration/media_s3_access_key'); $this->_secret = isset($settings['s3_secret_key']) ? $settings['s3_secret_key'] : Mage::getStoreConfig('system/media_storage_configuration/media_s3_secret_key'); $this->_region = isset($settings['s3_region']) ? $settings['s3_region'] : Mage::getStoreConfig('system/media_storage_configuration/media_s3_region'); $this->_bucket = isset($settings['s3_bucket']) ? $settings['s3_bucket'] : Mage::getStoreConfig('system/media_storage_configuration/media_s3_bucket'); $this->_folder = isset($settings['s3_folder']) ? $settings['s3_folder'] : Mage::getStoreConfig('system/media_storage_configuration/media_s3_folder'); parent::__construct(); }
/** * Initialize Local adapter settings * * @param array - allow settings override during synchronization */ public function __construct($settings = []) { $this->_folder = isset($settings['local_folder']) ? $settings['local_folder'] : Mage::getStoreConfig('system/media_storage_configuration/media_local_folder'); parent::__construct(); }