Ejemplo n.º 1
0
 /**
  * List the filesystem contents.
  *
  * @param string $directory
  * @param bool   $recursive
  *
  * @return array contents
  */
 public function listContents($directory = '', $recursive = false)
 {
     $directory = Util::normalizePath($directory);
     if ($this->cache->isComplete($directory, $recursive)) {
         return $this->cache->listContents($directory, $recursive);
     }
     $contents = $this->adapter->listContents($directory, $recursive);
     return $this->cache->storeContents($directory, $contents, $recursive);
 }