You are here

public function S3fsStreamDecorator::getExternalUrl in Acquia Content Hub 8.2

Throws

\Exception

File

modules/acquia_contenthub_s3/src/S3fsStreamDecorator.php, line 19

Class

S3fsStreamDecorator
Overrides S3fsStream.

Namespace

Drupal\acquia_contenthub_s3

Code

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();
}