PluginProbe ʕ •ᴥ•ʔ
Transferito: WP Migration / trunk
Transferito: WP Migration vtrunk
trunk 11.4.0 12.0.0 13.1.0 14.0.0 14.0.11 14.0.7 14.1.0 14.1.1 14.1.2 14.1.3 14.1.4
transferito / vendor / aws / aws-sdk-php / src / S3 / UseArnRegion / Configuration.php
transferito / vendor / aws / aws-sdk-php / src / S3 / UseArnRegion Last commit date
Exception 11 months ago Configuration.php 11 months ago ConfigurationInterface.php 11 months ago ConfigurationProvider.php 11 months ago
Configuration.php
38 lines
1 <?php
2 namespace Aws\S3\UseArnRegion;
3
4 use Aws;
5 use Aws\S3\UseArnRegion\Exception\ConfigurationException;
6
7 class Configuration implements ConfigurationInterface
8 {
9 private $useArnRegion;
10
11 public function __construct($useArnRegion)
12 {
13 $this->useArnRegion = Aws\boolean_value($useArnRegion);
14 if (is_null($this->useArnRegion)) {
15 throw new ConfigurationException("'use_arn_region' config option"
16 . " must be a boolean value.");
17 }
18 }
19
20 /**
21 * {@inheritdoc}
22 */
23 public function isUseArnRegion()
24 {
25 return $this->useArnRegion;
26 }
27
28 /**
29 * {@inheritdoc}
30 */
31 public function toArray()
32 {
33 return [
34 'use_arn_region' => $this->isUseArnRegion(),
35 ];
36 }
37 }
38