StreamWrapperManager::getWrapper

protected StreamWrapperManager::getWrapper($scheme, $uri)

Returns a stream wrapper instance.

Parameters

string $scheme: The scheme of the desired stream wrapper.

string $uri: The URI of the stream.

Return value

\Drupal\Core\StreamWrapper\StreamWrapperInterface|bool A stream wrapper object, or false if the scheme is not available.

File

core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php, line 129

Class

StreamWrapperManager
Provides a StreamWrapper manager.

Namespace

Drupal\Core\StreamWrapper

Code

protected function getWrapper($scheme, $uri) {
  if (isset($this->info[$scheme]['service_id'])) {
    $instance = $this->container->get($this->info[$scheme]['service_id']);
    $instance->setUri($uri);
    return $instance;
  }

  return FALSE;
}
doc_Drupal
2016-10-29 09:44:56
Comments
Leave a Comment

Please login to continue.