Ejemplo n.º 1
0
 /**
  * Delete a directory
  *
  * @param  string  $dirname path to directory
  * @return boolean success boolean
  */
 public function deleteDir($dirname)
 {
     $dirname = Util::normalizePath($dirname);
     if ($this->adapter->deleteDir($dirname) === false) {
         return false;
     }
     $this->cache->deleteDir($dirname);
     return true;
 }
Ejemplo n.º 2
0
 /**
  * Delete a directory.
  *
  * @param string $dirname path to directory
  *
  * @return bool success boolean
  */
 public function deleteDir($dirname)
 {
     $dirname = Util::normalizePath($dirname);
     if ($dirname === '') {
         throw new RootViolationException('Root directories can not be deleted.');
     }
     if ($this->adapter->deleteDir($dirname) === false) {
         return false;
     }
     $this->cache->deleteDir($dirname);
     return true;
 }