/** * */ public function testBroker() { $broker = new Broker(); $msg = new Message('TestQueue', array("test_param" => "I am a test param", "test_mesage" => "I am a test message")); $broker->sendMessage($msg); $messageCount = $broker->getStatus($msg) + 1; echo "Messages in queue : " . $messageCount . "\n"; }
/** * @param InputInterface $input * @param OutputInterface $output * @return bool */ protected function execute(InputInterface $input, OutputInterface $output) { $queueName = $input->getArgument("queueName"); $message = $input->getArgument("message"); $broker = new Broker(); /* Makes the AMPQ message */ $msg = new Message($queueName, ["message" => $message]); /* Sends the message */ $broker->sendMessage($msg); $output->writeln('<info>Successfully submitted in queue</info>'); }