mirror of
https://github.com/HaschekSolutions/pictshare.git
synced 2025-11-15 20:48:00 +00:00
38 lines
783 B
PHP
38 lines
783 B
PHP
<?php
|
|
namespace Aws\S3\UseArnRegion;
|
|
|
|
use Aws;
|
|
use Aws\S3\UseArnRegion\Exception\ConfigurationException;
|
|
|
|
class Configuration implements ConfigurationInterface
|
|
{
|
|
private $useArnRegion;
|
|
|
|
public function __construct($useArnRegion)
|
|
{
|
|
$this->useArnRegion = Aws\boolean_value($useArnRegion);
|
|
if (is_null($this->useArnRegion)) {
|
|
throw new ConfigurationException("'use_arn_region' config option"
|
|
. " must be a boolean value.");
|
|
}
|
|
}
|
|
|
|
/**
|
|
* {@inheritdoc}
|
|
*/
|
|
public function isUseArnRegion()
|
|
{
|
|
return $this->useArnRegion;
|
|
}
|
|
|
|
/**
|
|
* {@inheritdoc}
|
|
*/
|
|
public function toArray()
|
|
{
|
|
return [
|
|
'use_arn_region' => $this->isUseArnRegion(),
|
|
];
|
|
}
|
|
}
|