Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. StreamWrapperManager.php

function StreamWrapperManager::getWrapper

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.

2 calls to StreamWrapperManager::getWrapper()
StreamWrapperManager::getViaScheme in core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php
Returns a reference to the stream wrapper class responsible for a scheme.
StreamWrapperManager::getViaUri in core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php
Returns a reference to the stream wrapper class responsible for a URI.

File

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

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

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal