public function __construct($options = array()) { parent::__construct(); if (!empty($options['doc_root'])) { $this->doc_root = $options['doc_root']; } if (!empty($options['container'])) { $this->container = $options['container']; } }
public function __construct($options = array()) { parent::__construct(); if (!empty($options['container'])) { $this->container = $options['container']; } if (!empty($options['connection_string'])) { $this->connection_string = $options['connection_string']; } }
public function __construct($options = array()) { parent::__construct(); if (!empty($options['region'])) { $this->region = $options['region']; } if (!empty($options['region_website'])) { $this->region_website = $options['region_website']; } if (!empty($options['bucket'])) { $this->container = $options['bucket']; } if (!empty($options['s3_options']) && is_array($options['s3_options'])) { $this->s3_options = array_merge($this->s3_options, $options['s3_options']); } }
public function __construct($options = array()) { parent::__construct(); if ($options instanceof S3Client) { $this->connection = $options; } elseif (is_array($options)) { if (!empty($options['region'])) { $this->region = $options['region']; } if (!empty($options['region_website'])) { $this->region_website = $options['region_website']; } if (!empty($options['bucket'])) { $this->container = $options['bucket']; } if (!empty($options['s3_options']) && is_array($options['s3_options'])) { $this->s3_options = array_merge($this->s3_options, $options['s3_options']); } } }