Amazon_S3_And_CloudFront::get_setting_region PHP Method

get_setting_region() public method

Get the region setting
public get_setting_region ( array $settings, string $key, mixed $default ) : boolean | string | WP_Error
$settings array
$key string
$default mixed
return boolean | string | WP_Error
    public function get_setting_region($settings, $key, $default)
    {
        // Region of bucket if not already retrieved
        if ('region' === $key && !isset($settings['region'])) {
            $bucket = $this->get_setting('bucket');
            $region = $default;
            if ($bucket) {
                $region = $this->get_bucket_region($bucket);
            }
            // Store the region for future use
            parent::set_setting('region', $region);
            $this->save_settings();
            return $region;
        }
        // Region of bucket translation
        if ('region' === $key && isset($settings['region'])) {
            return $this->translate_region($settings['region']);
        }
        return false;
    }
Amazon_S3_And_CloudFront