/** * @see Console\Command\Command */ protected function execute(Console\Input\InputInterface $input, Console\Output\OutputInterface $output) { $issueActions = \IssuePublish::DoPendingActions(); $articleActions = \ArticlePublish::DoPendingActions(); if ($issueActions > 0 || $articleActions > 0) { fopen(realpath(APPLICATION_PATH . '/../') . '/reset_cache', 'w'); } if ($input->getOption('verbose')) { $output->writeln('Published issues: <info>' . $issueActions . '</info>.'); $output->writeln('Published articles: <info>' . $articleActions . '</info>.'); } }