From 62146c4027e48cfbdb4f518de137de8430392e24 Mon Sep 17 00:00:00 2001 From: Fbenas Date: Sun, 18 Feb 2018 22:29:36 +0000 Subject: Split client and manager --- src/Filesystem/CreateDirectory.php | 49 -------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 src/Filesystem/CreateDirectory.php (limited to 'src/Filesystem/CreateDirectory.php') diff --git a/src/Filesystem/CreateDirectory.php b/src/Filesystem/CreateDirectory.php deleted file mode 100644 index 2621169..0000000 --- a/src/Filesystem/CreateDirectory.php +++ /dev/null @@ -1,49 +0,0 @@ - - */ -class CreateDirectory implements TaskInterface -{ - /** - * Directory to create - * - * @var string - */ - protected $directory; - - /** - * Check if the directory already exists - * - * @param string $filename - * @author Phil Burton - */ - public function __construct(string $directory) - { - $this->directory = $directory; - - if (!is_writable(dirname($directory))) { - throw new \Exception('Cannot create directory at: ' . $directory); - } - - if (file_exists($directory)) { - throw new \Exception('Directory already exists at: ' . $directory); - } - } - - /** - * Create the new directory - * - * @author Phil Burton - */ - public function execute() - { - mkdir($this->directory); - } -} -- cgit v1.2.3