function ExtensionStreamBase::setUri
Overrides LocalStream::setUri
1 call to ExtensionStreamBase::setUri()
- ExtensionStreamBase::dirname in core/
lib/ Drupal/ Core/ StreamWrapper/ ExtensionStreamBase.php - Gets the name of the directory from a given path.
File
-
core/
lib/ Drupal/ Core/ StreamWrapper/ ExtensionStreamBase.php, line 25
Class
- ExtensionStreamBase
- Defines a base stream wrapper implementation for extension assets.
Namespace
Drupal\Core\StreamWrapperCode
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.