channel(); $channel->queue_declare('wbw-analyses', false, true, false, false); $this->info(" [*] Waiting for wbw-analyses. To exit press CTRL+C"); $callback = function ($msg) { $message = json_decode($msg->body); $ok = $this->call('upgrade:wbw.analyses',['id'=>implode(',',$message)]); $this->info("Received count=".count($message).' ok='.$ok); }; $channel->basic_consume('wbw-analyses', '', false, true, false, false, $callback); while ($channel->is_open()) { $channel->wait(); } return 0; } }