/home/sharedstore/public_html/prestashop.sharedstore.ma/src/Core/Import/File
NameSizeModeActions
DataCell/-0755rm
DataRow/-0755rm
CsvFileReader.php29070644editdlrm
FileFinder.php20900644editdlrm
FileOpenerInterface.php13880644editdlrm
FileReaderInterface.php15350644editdlrm
FileRemoval.php20650644editdlrm
FileUploader.php47970644editdlrm
Edit: /home/sharedstore/public_html/prestashop.sharedstore.ma/src/Core/Import/File/FileRemoval.php (2065B)
* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ namespace PrestaShop\PrestaShop\Core\Import\File; use PrestaShop\PrestaShop\Core\Import\ImportDirectory; use Symfony\Component\Filesystem\Filesystem; /** * FileRemoval is responsible for deleting import files. */ final class FileRemoval { /** * @var ImportDirectory */ private $importDirectory; public function __construct(ImportDirectory $importDirectory) { $this->importDirectory = $importDirectory; } /** * Remove file from import directory. * * @param string $filename */ public function remove($filename) { $fs = new Filesystem(); $filename = basename($filename); $filesToRemove = [ $this->importDirectory . $filename, $this->importDirectory . 'csvfromexcel/' . $filename, ]; foreach ($filesToRemove as $fileToRemove) { if (file_exists($fileToRemove)) { $fs->remove($fileToRemove); } } } }