protected function push(JobMessage $msg) { if (null !== $this->logger) { $msg->logState($this->logger); } $this->transport->addMessage($msg); return $this; }