/**
  * @inheritdoc
  * @param DeferredQueue $queue
  * @param array $config
  */
 public function __construct(&$queue, $group = null, $config = [])
 {
     parent::__construct($queue->deferred_group_id, $queue->id, $config);
     $this->queue = $queue;
     $this->group = $group;
     $this->success = $this->queue->getProcess()->getExitCode() === 0;
 }