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); }
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); }