| 
<?php
 namespace League\Flysystem;
 
 class Directory extends Handler
 {
 /**
 * Delete the directory.
 *
 * @return bool
 */
 public function delete()
 {
 return $this->filesystem->deleteDir($this->path);
 }
 
 /**
 * List the directory contents.
 *
 * @param bool $recursive
 *
 * @return array|bool directory contents or false
 */
 public function getContents($recursive = false)
 {
 return $this->filesystem->listContents($this->path, $recursive);
 }
 }
 
 |