protected function S3fsStream::getCommandParams in S3 File System 4.0.x
Same name and namespace in other branches
- 8.3 src/StreamWrapper/S3fsStream.php \Drupal\s3fs\StreamWrapper\S3fsStream::getCommandParams()
Return bucket and key for a command array.
Parameters
string $uri: Uri to the required object.
Return value
array A modified path to the key in S3.
3 calls to S3fsStream::getCommandParams()
- S3fsStream::getS3Metadata in src/
StreamWrapper/ S3fsStream.php - Returns the converted metadata for an object in S3.
- S3fsStream::stream_flush in src/
StreamWrapper/ S3fsStream.php - Flushes the output.
- S3fsStream::waitUntilFileExists in src/
StreamWrapper/ S3fsStream.php - Wait for the specified file to exist in the bucket.
File
- src/
StreamWrapper/ S3fsStream.php, line 1557
Class
- S3fsStream
- Defines a Drupal s3 (s3://) stream wrapper class.
Namespace
Drupal\s3fs\StreamWrapperCode
protected function getCommandParams($uri) {
$convertedPath = $this
->convertUriToKeyedPath($uri, FALSE);
$params = $this
->getOptions(TRUE);
$params['Bucket'] = $this->config['bucket'];
$params['Key'] = $this->streamWrapperManager::getTarget($convertedPath);
// Allow other modules to change the command param settings.
\Drupal::moduleHandler()
->alter('s3fs_command_params', $params);
return $params;
}