Example #1
0
 /**
  * Gets the copy blob source name with specified parameters. 
  * 
  * @param string                 $containerName The name of the container. 
  * @param string                 $blobName      The name of the blob.
  * @param Models\CopyBlobOptions $options       The optional parameters.
  *
  * @return string 
  */
 private function _getCopyBlobSourceName($containerName, $blobName, $options)
 {
     $sourceName = '/' . $this->getAccountName();
     $sourceName .= '/' . $this->_createPath($containerName, $blobName);
     if (!is_null($options->getSourceSnapshot())) {
         $sourceName .= '?snapshot=' . $options->getSourceSnapshot();
     }
     return $sourceName;
 }
 /**
  * Gets the copy blob source name with specified parameters. 
  * 
  * @param string                 $containerName The name of the container. 
  * @param string                 $blobName      The name of the blob.
  * @param Models\CopyBlobOptions $options       The optional parameters.
  *
  * @return string 
  */
 private function _getCopyBlobSourceName($containerName, $blobName, $options)
 {
     $sourceName = $this->_getBlobUrl($containerName, $blobName);
     if (!is_null($options->getSourceSnapshot())) {
         $sourceName .= '?snapshot=' . $options->getSourceSnapshot();
     }
     return $sourceName;
 }