Exemple #1
0
 public function testSend()
 {
     $driver = new ArrayDriver();
     $serializer = new Json();
     $producer = new Producer($driver, $serializer);
     $producer->publish(['id' => 123]);
     print_r($driver->getMessageList());
 }
Exemple #2
0
 public function send($data, Config $config)
 {
     parent::send($data, $config);
     foreach ($this->container->get('grimkirill.queue.holder')->getConsumerList() as $id) {
         $condition = new ExecutionCondition();
         $condition->setTimeout(1);
         $this->container->get($id)->execute($condition);
     }
 }