line("|-> Backing up data folder..."); $backupFolder = $this->option('folder'); $dataFolder = $this->option('data'); if (!$backupFolder) { $backupFolder = env('BACKUP_FOLDER'); } if (!$dataFolder) { $dataFolder = env('DATA_FOLDER'); } $builder = new DataBuilder(); $builder->setDataFolder($dataFolder) ->setBackupFolder($backupFolder); $bm = new BackupManager(); $bm->setBuilder($builder)->execute(); if ($bm->getShell()->getReturnValue() == 0) { $this->line(" |-> Data folder successfully backed up."); } else { $this->line(" |-> Data folder could not be backed up."); } return; } /** * Define the command's schedule. * * @param \Illuminate\Console\Scheduling\Schedule $schedule * @return void */ public function schedule(Schedule $schedule): void { // $schedule->command(static::class)->everyMinute(); } }