/** * @param string $order * @param \App\Model\Build $build */ private function send($order, Build $build, $vars = []) { $this->logger->info('sending scheduler order', ['order' => $order, 'build_id' => $build->getId(), 'routingKey' => $build->getRoutingKey()]); $vars = array_merge(['build_id' => $build->getId()], $vars); $routingKey = $build->getRoutingKey(); $this->producers[$order]->publish(json_encode($vars), $routingKey); }