class StreamWrapperManager

Provides a StreamWrapper manager.

Hierarchy

See also

\Drupal\Core\StreamWrapper\StreamWrapperInterface

File

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

Namespace

Drupal\Core\StreamWrapper

Members

Name Modifiers Type Description
ContainerAware::$container protected property
ContainerAware::setContainer public function Sets the container.
StreamWrapperManager::$info protected property Contains stream wrapper info.
StreamWrapperManager::$wrappers protected property Contains collected stream wrappers.
StreamWrapperManager::addStreamWrapper public function Adds a stream wrapper.
StreamWrapperManager::getClass public function Returns the stream wrapper class name for a given scheme. Overrides StreamWrapperManagerInterface::getClass
StreamWrapperManager::getDescriptions public function Returns registered stream wrapper descriptions. Overrides StreamWrapperManagerInterface::getDescriptions
StreamWrapperManager::getNames public function Returns registered stream wrapper names. Overrides StreamWrapperManagerInterface::getNames
StreamWrapperManager::getViaScheme public function Returns a reference to the stream wrapper class responsible for a scheme. Overrides StreamWrapperManagerInterface::getViaScheme
StreamWrapperManager::getViaUri public function Returns a reference to the stream wrapper class responsible for a URI. Overrides StreamWrapperManagerInterface::getViaUri
StreamWrapperManager::getWrapper protected function Returns a stream wrapper instance.
StreamWrapperManager::getWrappers public function Provides Drupal stream wrapper registry. Overrides StreamWrapperManagerInterface::getWrappers
StreamWrapperManager::register public function Registers the tagged stream wrappers.
StreamWrapperManager::registerWrapper public function Registers stream wrapper with PHP. Overrides StreamWrapperManagerInterface::registerWrapper
StreamWrapperManager::unregister public function Unregisters the tagged stream wrappers.

© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!StreamWrapper!StreamWrapperManager.php/class/StreamWrapperManager/8.1.x