function ExtensionStreamBase::setUri

File

core/lib/Drupal/Core/StreamWrapper/ExtensionStreamBase.php, line 25

Class

ExtensionStreamBase
Defines a base stream wrapper implementation for extension assets.

Namespace

Drupal\Core\StreamWrapper

Code

public function setUri($uri) : void {
  if (!str_contains($uri, '://')) {
    throw new \InvalidArgumentException("Malformed extension URI: {$uri}");
  }
  $this->checkFileExtension($uri);
  $this->uri = $uri;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.