public function execute(InputInterface $input, OutputInterface $output)
 {
     $qname = $input->getArgument('queue');
     $config = (require realpath(__DIR__ . '/../../../..') . '/config.php');
     $qless = new Queue($qname, new Client($config['redis']['host']));
     $stats = $qless->stats();
     $output->write($stats);
 }
Exemple #2
0
 public function execute(InputInterface $input, OutputInterface $output)
 {
     $qname = $input->getArgument('queue');
     $config = (require realpath(__DIR__ . '/../../../..') . '/config.php');
     $client = new Client($config['redis']['host']);
     $queue = new Queue($qname, $client);
     $result = $queue->put($input->getOption('klass') ?: null, $input->getOption('jid'), json_decode($input->getArgument('data')), intval($input->getOption('delay')), intval($input->getOption('retries')), true, 0, [], intval($input->getOption('interval')));
     $output->writeln($result);
 }