. */ namespace SP\Domain\Export\Ports; use SP\Domain\Core\Exceptions\CheckException; use SP\Domain\File\Ports\ArchiveHandlerInterface; use SP\Domain\File\Ports\FileHandlerInterface; /** * BackupFiles */ interface BackupFileHelperService { /** * @return FileHandlerInterface */ public function getDbBackupFileHandler(): FileHandlerInterface; /** * @return ArchiveHandlerInterface * @throws CheckException */ public function getDbBackupArchiveHandler(): ArchiveHandlerInterface; /** * @return ArchiveHandlerInterface * @throws CheckException */ public function getAppBackupArchiveHandler(): ArchiveHandlerInterface; /** * @return string */ public function getHash(): string; }