public function publish($message, Config $config = null) { $queueConfig = clone $this->config; if ($config) { $queueConfig->merge($config); } return $this->driver->send($this->serializer->serialize($message), $queueConfig); }
public function execute(ExecutionCondition $condition) { $this->driver->subscribe($this, $condition); }