Пример #1
0
 /**
  *
  */
 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";
 }
Пример #2
0
 /**
  * @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>');
 }