public function testSend() { $driver = new ArrayDriver(); $serializer = new Json(); $producer = new Producer($driver, $serializer); $producer->publish(['id' => 123]); print_r($driver->getMessageList()); }
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); } }