protected createStreamWrapper ( string $path ) : void | ||
$path | string | The path to fetch the scheme from. |
return | void |
protected function createStreamWrapper($path)
{
if ($this->streamWrapper === null) {
$explodedPath = explode(':', $path, 2);
$scheme = array_shift($explodedPath);
$registeredStreamWrappers = self::$registeredStreamWrappers;
$registeredStreamWrapperForScheme = $registeredStreamWrappers[$scheme];
$this->streamWrapper = new $registeredStreamWrapperForScheme();
}
}