protected function execute(InputInterface $input, OutputInterface $output)
{
$output->writeln('Creating sample submission checklists...');
$allJournals = $this->getAllJournals();
foreach ($allJournals as $journal) {
if ($journal->getSubmissionChecklist()->count() > 0) {
if (!$input->getOption('force')) {
$output->writeln('Submission checklists already exists');
continue;
}
}
if ($input->getOption('force')) {
$this->clearSubmissionChecklists($journal);
}
$output->writeln('Creating a checklist for ' . $journal->getTitle());
$this->createItem1($journal, $output);
$this->createItem2($journal, $output);
$this->createItem3($journal, $output);
$output->writeln('');
$output->writeln('');
}
}