protected function execute(InputInterface $input, OutputInterface $output) { $groupPattern = $input->getArgument('group'); $repository = new Repository(); foreach ($repository->findLogGroups($groupPattern) as $logGroup) { /* @var $logGroup LogGroup */ $output->writeln('Deleting ' . $logGroup->getLogGroupName()); $repository->deleteLogGroup($logGroup->getLogGroupName()); } }