class S3fsStreamDecorator in Acquia Content Hub 8.2
Overrides S3fsStream.
Hierarchy
- class \Drupal\acquia_contenthub_s3\S3fsStreamDecorator extends \Drupal\s3fs\StreamWrapper\S3fsStream
Expanded class hierarchy of S3fsStreamDecorator
See also
\Drupal\s3fs\StreamWrapper\S3fsStream
1 string reference to 'S3fsStreamDecorator'
- acquia_contenthub_s3.services.yml in modules/
acquia_contenthub_s3/ acquia_contenthub_s3.services.yml - modules/acquia_contenthub_s3/acquia_contenthub_s3.services.yml
1 service uses S3fsStreamDecorator
- acquia_contenthub_s3.s3fs_stream.decorator in modules/
acquia_contenthub_s3/ acquia_contenthub_s3.services.yml - Drupal\acquia_contenthub_s3\S3fsStreamDecorator
File
- modules/
acquia_contenthub_s3/ src/ S3fsStreamDecorator.php, line 12
Namespace
Drupal\acquia_contenthub_s3View source
class S3fsStreamDecorator extends S3fsStream {
/**
* {@inheritdoc}
*
* @throws \Exception
*/
public function getExternalUrl() {
// phpcs:ignore
$source = \Drupal::service('acquia_contenthub_s3.origin_locator')
->getS3FileSource($this->uri);
if ($source) {
$this->config = array_merge($this->config, $source);
}
return parent::getExternalUrl();
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
S3fsStreamDecorator:: |
public | function |