/** * @param string $directory * @return bool */ private function _makeDirectory($directory) { if ($this->filesystemDriver->isWritable($directory)) { return true; } try { $this->filesystemDriver->createDirectory($directory, self::DIRECTORY_PERMISSION); return true; } catch (\Magento\Framework\Filesystem\FilesystemException $e) { return false; } }
/** * @param string $directory * @return bool */ private function _makeDirectory($directory) { if ($this->filesystemDriver->isWritable($directory)) { return true; } try { if (!$this->filesystemDriver->isDirectory($directory)) { $this->filesystemDriver->createDirectory($directory, DriverInterface::WRITEABLE_DIRECTORY_MODE); } return true; } catch (FileSystemException $e) { return false; } }
/** * @param string $directory * @return bool */ private function _makeDirectory($directory) { if ($this->filesystemDriver->isWritable($directory)) { return true; } try { if (!$this->filesystemDriver->isDirectory($directory)) { $this->filesystemDriver->createDirectory($directory, self::DIRECTORY_PERMISSION); } return true; } catch (FileSystemException $e) { return false; } }