Scalr\Service\Aws\S3\V20060301\S3Api::_getBucketLocationXml PHP Метод

_getBucketLocationXml() защищенный Метод

Gets Location XML string
protected _getBucketLocationXml ( string $bucketRegion ) : string
$bucketRegion string A bucket region
Результат string Returns Location XML
    protected function _getBucketLocationXml($bucketRegion)
    {
        if (strpos($bucketRegion, 'eu-') === 0 && !in_array($bucketRegion, [Aws::REGION_EU_WEST_1, Aws::REGION_EU_CENTRAL_1])) {
            $bucketRegion = 'EU';
        } elseif ($bucketRegion == Aws::REGION_US_EAST_1) {
            $bucketRegion = null;
        }
        if ($bucketRegion !== null) {
            $putData = '<CreateBucketConfiguration xmlns="http://s3.amazonaws.com/doc/' . $this->versiondate . '/">' . '<LocationConstraint>' . htmlspecialchars($bucketRegion) . '</LocationConstraint>' . '</CreateBucketConfiguration>';
        } else {
            $putData = null;
        }
        return $putData;
    }