Spaces:
No application file
No application file
namespace Mautic\CampaignBundle\Command; | |
use Mautic\CampaignBundle\Executioner\Result\Counter; | |
use Symfony\Component\Console\Output\OutputInterface; | |
use Symfony\Contracts\Translation\TranslatorInterface; | |
trait WriteCountTrait | |
{ | |
private function writeCounts(OutputInterface $output, TranslatorInterface $translator, Counter $counter): void | |
{ | |
$output->writeln(''); | |
$output->writeln( | |
'<comment>'.$translator->trans( | |
'mautic.campaign.trigger.events_executed', | |
['%count%' => $counter->getTotalExecuted()] | |
) | |
.'</comment>' | |
); | |
$output->writeln( | |
'<comment>'.$translator->trans( | |
'mautic.campaign.trigger.events_scheduled', | |
['%count%' => $counter->getTotalScheduled()] | |
) | |
.'</comment>' | |
); | |
$output->writeln(''); | |
} | |
} | |