Model/Cron.php
public function cleaning()
    {
        if ($this->jobHasAlreadyBeenRun('ddg_automation_cleaner')) {
            $message = 'Skipping ddg_automation_cleaner job run';
            $this->helper->log($message);
            return $message;
        }

        //Clean tables
        $tables = [
            'automation' => Schema::EMAIL_AUTOMATION_TABLE,
            'importer' => Schema::EMAIL_IMPORTER_TABLE,
            'campaign' => Schema::EMAIL_CAMPAIGN_TABLE,
        ];
        $message = 'Cleaning cron job result :';

        foreach ($tables as $key => $table) {
            $result = $this->importerResource->cleanup($table);
            $message .= " $result records removed from $key .";
        }
        $archivedFolder = $this->fileHelper->getArchiveFolder();
        $result = $this->fileHelper->deleteDir($archivedFolder);
        $message .= ' Deleting archived folder result : ' . $result;
        $this->helper->log($message);

        return $message;
    }
public function cleaning()
    {
        if ($this->jobHasAlreadyBeenRun('ddg_automation_cleaner')) {
            $message = 'Skipping ddg_automation_cleaner job run';
            $this->helper->log($message);
            return $message;
        }

        //Clean tables
        $tables = [
            'automation' => Schema::EMAIL_AUTOMATION_TABLE,
            'importer' => Schema::EMAIL_IMPORTER_TABLE,
            'campaign' => Schema::EMAIL_CAMPAIGN_TABLE,
        ];
        $message = 'Cleaning cron job result :';

        foreach ($tables as $key => $table) {
            $result = $this->importerResource->cleanup($table);
            $message .= " $result records removed from $key .";
        }
        $archivedFolder = $this->fileHelper->getArchiveFolder();
        $result = $this->fileHelper->deleteDir($archivedFolder);
        $message .= ' Deleting archived folder result : ' . $result;
        $this->helper->log($message);

        return $message;
    }
public function cleaning ( ) { if ( $ this -> jobHasAlreadyBeenRun ( 'ddg_automation_cleaner' ) ) { $ message = 'Skipping ddg_automation_cleaner job run' ; $ this -> helper -> log ( $ message ) ; return $ message ; } //Clean tables $ tables = [ 'automation' => Schema :: EMAIL_AUTOMATION_TABLE , 'importer' => Schema :: EMAIL_IMPORTER_TABLE , 'campaign' => Schema :: EMAIL_CAMPAIGN_TABLE , ] ; $ message = 'Cleaning cron job result :' ; foreach ( $ tables as $ key => $ table ) { $ result = $ this -> importerResource -> cleanup ( $ table ) ; $ message .= " $result records removed from $key ." ; } $ archivedFolder = $ this -> fileHelper -> getArchiveFolder ( ) ; $ result = $ this -> fileHelper -> deleteDir ( $ archivedFolder ) ; $ message .= ' Deleting archived folder result : ' . $ result ; $ this -> helper -> log ( $ message ) ; return $ message ; }
Cleaning for csv files and connector tables.

@return string
Cleaning for csv files and connector tables .