public function setS3Client($settings)
	{
		$storage = new S3StorageHelper;
		$storage->region = $settings['region'];
		$storage->bucket = $settings['bucket'];
		$storage->credentials = $settings['credentials'];
		$storage->defaultAcl = $settings['defaultAcl'];

		if(isset($settings['cdnHostname'])) {
			$storage->cdnHostname = $settings['cdnHostname'];
		}
		if(isset($settings['debug'])) {
			$storage->debug = $settings['debug'];
		}
		if(isset($settings['options'])) {
			$storage->options = $settings['options'];
		}
		$storage->init();

		return $storage;
	}
public function setS3Client($settings)
	{
		$storage = new S3StorageHelper;
		$storage->region = $settings['region'];
		$storage->bucket = $settings['bucket'];
		$storage->credentials = $settings['credentials'];
		$storage->defaultAcl = $settings['defaultAcl'];

		if(isset($settings['cdnHostname'])) {
			$storage->cdnHostname = $settings['cdnHostname'];
		}
		if(isset($settings['debug'])) {
			$storage->debug = $settings['debug'];
		}
		if(isset($settings['options'])) {
			$storage->options = $settings['options'];
		}
		$storage->init();

		return $storage;
	}
public function setS3Client ( $ settings ) { $ storage = new S3StorageHelper ; $ storage -> region = $ settings [ 'region' ] ; $ storage -> bucket = $ settings [ 'bucket' ] ; $ storage -> credentials = $ settings [ 'credentials' ] ; $ storage -> defaultAcl = $ settings [ 'defaultAcl' ] ; if ( isset ( $ settings [ 'cdnHostname' ] ) ) { $ storage -> cdnHostname = $ settings [ 'cdnHostname' ] ; } if ( isset ( $ settings [ 'debug' ] ) ) { $ storage -> debug = $ settings [ 'debug' ] ; } if ( isset ( $ settings [ 'options' ] ) ) { $ storage -> options = $ settings [ 'options' ] ; } $ storage -> init ( ) ; return $ storage ; }
Set S3 client wrapper
@param array $settings
@return S3StorageHelper
Set S3 client wrapper