Thruway\Role\Subscriber::processSubscribeError PHP Метод

processSubscribeError() защищенный Метод

Process subscribe error
protected processSubscribeError ( AbstractSession $session, Thruway\Message\ErrorMessage $msg )
$session Thruway\AbstractSession
$msg Thruway\Message\ErrorMessage
    protected function processSubscribeError(AbstractSession $session, ErrorMessage $msg)
    {
        foreach ($this->subscriptions as $key => $subscription) {
            if ($subscription["request_id"] === $msg->getErrorRequestId()) {
                // reject the promise
                $this->subscriptions[$key]['deferred']->reject($msg);
                unset($this->subscriptions[$key]);
                break;
            }
        }
    }