code: public function consume($queue, array $options = [])
      {
          $backend = $this->backendProvider->getBackend($queue);
  
          $backend->initialize();
  
          declare (ticks = 1);
  
          while ($this->tick($backend, $options)) {
              // NO op
          }
      }
docs: Starts an infinite loop calling Consumer::tick();
  
  @param string $queue
  @param array  $options