PluginProbe
Media Cloud Sync / 1.4.2
Media Cloud Sync v1.4.2
1.4.2 1.4.1 1.4.0 1.3.12 1.3.11 1.3.10 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.2.0 1.2.10 1.2.11 1.2.12 1.2.13 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 All 36 releases
← All changes | includes/sdk/s3/Aws/S3/S3MultiRegionClient.php +19 -1 1.2.13 → 1.4.2 View file →
@@ -19,8 +19,12 @@
19 19 * @method \Aws\Result copyObject(array $args = [])
20 20 * @method \GuzzleHttp\Promise\Promise copyObjectAsync(array $args = [])
21 21 * @method \Aws\Result createBucket(array $args = [])
22 22 * @method \GuzzleHttp\Promise\Promise createBucketAsync(array $args = [])
23 + * @method \Aws\Result createBucketMetadataConfiguration(array $args = [])
24 + * @method \GuzzleHttp\Promise\Promise createBucketMetadataConfigurationAsync(array $args = [])
25 + * @method \Aws\Result createBucketMetadataTableConfiguration(array $args = [])
26 + * @method \GuzzleHttp\Promise\Promise createBucketMetadataTableConfigurationAsync(array $args = [])
23 27 * @method \Aws\Result createMultipartUpload(array $args = [])
24 28 * @method \GuzzleHttp\Promise\Promise createMultipartUploadAsync(array $args = [])
25 29 * @method \Aws\Result createSession(array $args = [])
26 30 * @method \GuzzleHttp\Promise\Promise createSessionAsync(array $args = [])
@@ -37,8 +41,12 @@
37 41 * @method \Aws\Result deleteBucketInventoryConfiguration(array $args = [])
38 42 * @method \GuzzleHttp\Promise\Promise deleteBucketInventoryConfigurationAsync(array $args = [])
39 43 * @method \Aws\Result deleteBucketLifecycle(array $args = [])
40 44 * @method \GuzzleHttp\Promise\Promise deleteBucketLifecycleAsync(array $args = [])
45 + * @method \Aws\Result deleteBucketMetadataConfiguration(array $args = [])
46 + * @method \GuzzleHttp\Promise\Promise deleteBucketMetadataConfigurationAsync(array $args = [])
47 + * @method \Aws\Result deleteBucketMetadataTableConfiguration(array $args = [])
48 + * @method \GuzzleHttp\Promise\Promise deleteBucketMetadataTableConfigurationAsync(array $args = [])
41 49 * @method \Aws\Result deleteBucketMetricsConfiguration(array $args = [])
42 50 * @method \GuzzleHttp\Promise\Promise deleteBucketMetricsConfigurationAsync(array $args = [])
43 51 * @method \Aws\Result deleteBucketOwnershipControls(array $args = [])
44 52 * @method \GuzzleHttp\Promise\Promise deleteBucketOwnershipControlsAsync(array $args = [])
@@ -79,8 +87,12 @@
79 87 * @method \Aws\Result getBucketLocation(array $args = [])
80 88 * @method \GuzzleHttp\Promise\Promise getBucketLocationAsync(array $args = [])
81 89 * @method \Aws\Result getBucketLogging(array $args = [])
82 90 * @method \GuzzleHttp\Promise\Promise getBucketLoggingAsync(array $args = [])
91 + * @method \Aws\Result getBucketMetadataConfiguration(array $args = [])
92 + * @method \GuzzleHttp\Promise\Promise getBucketMetadataConfigurationAsync(array $args = [])
93 + * @method \Aws\Result getBucketMetadataTableConfiguration(array $args = [])
94 + * @method \GuzzleHttp\Promise\Promise getBucketMetadataTableConfigurationAsync(array $args = [])
83 95 * @method \Aws\Result getBucketMetricsConfiguration(array $args = [])
84 96 * @method \GuzzleHttp\Promise\Promise getBucketMetricsConfigurationAsync(array $args = [])
85 97 * @method \Aws\Result getBucketNotification(array $args = [])
86 98 * @method \GuzzleHttp\Promise\Promise getBucketNotificationAsync(array $args = [])
@@ -199,12 +211,18 @@
199 211 * @method \Aws\Result putObjectTagging(array $args = [])
200 212 * @method \GuzzleHttp\Promise\Promise putObjectTaggingAsync(array $args = [])
201 213 * @method \Aws\Result putPublicAccessBlock(array $args = [])
202 214 * @method \GuzzleHttp\Promise\Promise putPublicAccessBlockAsync(array $args = [])
215 + * @method \Aws\Result renameObject(array $args = [])
216 + * @method \GuzzleHttp\Promise\Promise renameObjectAsync(array $args = [])
203 217 * @method \Aws\Result restoreObject(array $args = [])
204 218 * @method \GuzzleHttp\Promise\Promise restoreObjectAsync(array $args = [])
205 219 * @method \Aws\Result selectObjectContent(array $args = [])
206 220 * @method \GuzzleHttp\Promise\Promise selectObjectContentAsync(array $args = [])
221 + * @method \Aws\Result updateBucketMetadataInventoryTableConfiguration(array $args = [])
222 + * @method \GuzzleHttp\Promise\Promise updateBucketMetadataInventoryTableConfigurationAsync(array $args = [])
223 + * @method \Aws\Result updateBucketMetadataJournalTableConfiguration(array $args = [])
224 + * @method \GuzzleHttp\Promise\Promise updateBucketMetadataJournalTableConfigurationAsync(array $args = [])
207 225 * @method \Aws\Result uploadPart(array $args = [])
208 226 * @method \GuzzleHttp\Promise\Promise uploadPartAsync(array $args = [])
209 227 * @method \Aws\Result uploadPartCopy(array $args = [])
210 228 * @method \GuzzleHttp\Promise\Promise uploadPartCopyAsync(array $args = [])
@@ -283,9 +301,9 @@
283 301 throw new \InvalidArgumentException('The S3\\MultiRegionClient' . ' cannot create presigned requests for commands without a' . ' specified bucket.');
284 302 }
285 303 /** @var S3ClientInterface $client */
286 304 $client = $this->getClientFromPool($this->determineBucketRegion($command['Bucket']));
287 - return $client->createPresignedRequest($client->getCommand($command->getName(), $command->toArray()), $expires);
305 + return $client->createPresignedRequest($client->getCommand($command->getName(), $command->toArray()), $expires, $options);
288 306 }
289 307 public function getObjectUrl($bucket, $key)
290 308 {
291 309 /** @var S3Client $regionalClient */