code: public function url_stat($path, $flags)
      {
          $stat = array();
          $stat['dev'] = 0;
          $stat['ino'] = 0;
          $stat['mode'] = 0;
          $stat['nlink'] = 0;
          $stat['uid'] = 0;
          $stat['gid'] = 0;
          $stat['rdev'] = 0;
          $stat['size'] = 0;
          $stat['atime'] = 0;
          $stat['mtime'] = 0;
          $stat['ctime'] = 0;
          $stat['blksize'] = 0;
          $stat['blocks'] = 0;
  
          $info = null;
          try {
              $info = $this->getStorageClient($path)->getBlobInstance(
                          $this->getContainerName($path),
                          $this->getFileName($path)
                      );
              $stat['size']  = $info->Size;
  
              // Set the modification time and last modified to the Last-Modified header.
              $lastmodified = strtotime($info->LastModified);
              $stat['mtime'] = $lastmodified;
              $stat['ctime'] = $lastmodified;
  
              // Entry is a regular file.
              $stat['mode'] = 0100000;
  
              return array_values($stat) + $stat;
          } catch (BlobException $ex) {
              // Unexisting file...
              return false;
          }
      }
docs: Return array of URL variables
  
  @param  string $path
  @param  integer $flags
  @return array