function PrivateStream::getExternalUrl

Implements Drupal\Core\StreamWrapper\StreamWrapperInterface::getExternalUrl().

Return value

string Returns the HTML URI of a private file.

Overrides StreamWrapperInterface::getExternalUrl

File

drupal/core/lib/Drupal/Core/StreamWrapper/PrivateStream.php, line 31
Definition of Drupal\Core\StreamWrapper\PrivateStream.

Class

PrivateStream
Drupal private (private://) stream wrapper class.

Namespace

Drupal\Core\StreamWrapper

Code

function getExternalUrl() {
  $path = str_replace('\\', '/', $this
    ->getTarget());
  return url('system/files/' . $path, array(
    'absolute' => TRUE,
  ));
}