private function getStorageClient($path = '')
    {
        if ($this->storageClient === null) {
            $url = explode(':', $path);
            
            if (! $url) {
                throw new BlobException('Could not parse path "' . $path . '".');
            }
            
            $this->storageClient = self::getClient($url[0]);
            
            if (! $this->storageClient) {
                throw new BlobException('No storage client registered for stream type "' . $url[0] . '://".');
            }
        }
        
        return $this->storageClient;
    }
private function getStorageClient($path = '')
    {
        if ($this->storageClient === null) {
            $url = explode(':', $path);
            
            if (! $url) {
                throw new BlobException('Could not parse path "' . $path . '".');
            }
            
            $this->storageClient = self::getClient($url[0]);
            
            if (! $this->storageClient) {
                throw new BlobException('No storage client registered for stream type "' . $url[0] . '://".');
            }
        }
        
        return $this->storageClient;
    }
private function getStorageClient ( $ path = '' ) { if ( $ this -> storageClient === null ) { $ url = explode ( ':' , $ path ) ; if ( ! $ url ) { throw new BlobException ( 'Could not parse path "' . $ path . '".' ) ; } $ this -> storageClient = self :: getClient ( $ url [ 0 ] ) ; if ( ! $ this -> storageClient ) { throw new BlobException ( 'No storage client registered for stream type "' . $ url [ 0 ] . '://".' ) ; } } return $ this -> storageClient ; }
Retrieve storage client for this stream type

@param string $path
@return BlobClient
Retrieve storage client for this stream type