protected function processPublished(PublishedMessage $msg)
{
if (isset($this->publishRequests[$msg->getRequestId()])) {
/* @var $futureResult Deferred */
$futureResult = $this->publishRequests[$msg->getRequestId()]["future_result"];
$futureResult->resolve($msg->getPublicationId());
unset($this->publishRequests[$msg->getRequestId()]);
}
}