Squashed commit message
Some checks failed
Telegram Mini App Shop Builder / Compute version metadata (push) Has been cancelled
Telegram Mini App Shop Builder / Run Frontend tests (push) Has been cancelled
Telegram Mini App Shop Builder / Run Backend tests (push) Has been cancelled
Telegram Mini App Shop Builder / Run PHP_CodeSniffer (push) Has been cancelled
Telegram Mini App Shop Builder / Build module. (push) Has been cancelled
Telegram Mini App Shop Builder / release (push) Has been cancelled
Some checks failed
Telegram Mini App Shop Builder / Compute version metadata (push) Has been cancelled
Telegram Mini App Shop Builder / Run Frontend tests (push) Has been cancelled
Telegram Mini App Shop Builder / Run Backend tests (push) Has been cancelled
Telegram Mini App Shop Builder / Run PHP_CodeSniffer (push) Has been cancelled
Telegram Mini App Shop Builder / Build module. (push) Has been cancelled
Telegram Mini App Shop Builder / release (push) Has been cancelled
This commit is contained in:
29
backend/src/console/Commands/PulseSendEventsCommand.php
Executable file
29
backend/src/console/Commands/PulseSendEventsCommand.php
Executable file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
namespace Console\Commands;
|
||||
|
||||
use Bastion\ScheduledTasks\AcmeShopPulseSendEventsTask;
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
|
||||
class PulseSendEventsCommand extends AcmeShopCommand
|
||||
{
|
||||
protected static $defaultName = 'pulse:send';
|
||||
protected static $defaultDescription = 'Manually send pulse events ignoring schedule.';
|
||||
private AcmeShopPulseSendEventsTask $megaPayPulseSendEventsTask;
|
||||
|
||||
public function __construct(AcmeShopPulseSendEventsTask $megaPayPulseSendEventsTask)
|
||||
{
|
||||
parent::__construct();
|
||||
|
||||
$this->megaPayPulseSendEventsTask = $megaPayPulseSendEventsTask;
|
||||
}
|
||||
|
||||
protected function execute(InputInterface $input, OutputInterface $output): int
|
||||
{
|
||||
$output->writeln('<info>Sending Pulse events.</info>');
|
||||
$this->megaPayPulseSendEventsTask->execute();
|
||||
|
||||
return self::SUCCESS;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user