/**
  * {@inheritDoc}
  */
 public function pauseTube($tube, $delay)
 {
     if ($this->dispatcher) {
         $this->dispatcher->dispatch(CommandEvent::PAUSE_TUBE, new CommandEvent($this, ['tube' => $tube, 'delay' => $delay]));
     }
     $this->pheanstalk->pauseTube($tube, $delay);
     return $this;
 }