/** * Execute the console command. * * @param FieldRepositoryInterface $fields * @param StreamRepositoryInterface $streams * @param AssignmentRepositoryInterface $assignments */ public function fire(FieldRepositoryInterface $fields, StreamRepositoryInterface $streams, AssignmentRepositoryInterface $assignments) { $streams->cleanup(); $this->info('Abandoned streams deleted successfully.'); $fields->cleanup(); $this->info('Abandoned fields deleted successfully.'); $assignments->cleanup(); $this->info('Abandoned assignments deleted successfully.'); }
/** * Handle the command. * * @param AssignmentRepositoryInterface $assignments * @param StreamRepositoryInterface $streams * @param FieldRepositoryInterface $fields */ public function handle(AssignmentRepositoryInterface $assignments, StreamRepositoryInterface $streams, FieldRepositoryInterface $fields) { $assignments->cleanup(); $streams->cleanup(); $fields->cleanup(); }