Files
CloudOps/docker-compose/mautic-setup/mautic-backup-files/docroot/app/bundles/CampaignBundle/Command/WriteCountTrait.php

31 lines
908 B
PHP
Executable File

<?php
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('');
}
}