nulib-spout/openspout3/src/Writer/Common/Helper/FileSystemWithRootFolderHelperInterface.php

25 lines
689 B
PHP

<?php
namespace OpenSpout\Writer\Common\Helper;
use OpenSpout\Common\Helper\FileSystemHelperInterface;
/**
* This interface describes helper functions to help with the file system operations
* like files/folders creation & deletion.
*/
interface FileSystemWithRootFolderHelperInterface extends FileSystemHelperInterface
{
/**
* Creates all the folders needed to create a spreadsheet, as well as the files that won't change.
*
* @throws \OpenSpout\Common\Exception\IOException If unable to create at least one of the base folders
*/
public function createBaseFilesAndFolders();
/**
* @return string
*/
public function getRootFolder();
}