Thruway\Role\Callee::handleErrorRegister PHP Метод

handleErrorRegister() публичный Метод

Handle error when register
public handleErrorRegister ( ClientSession $session, Thruway\Message\ErrorMessage $msg )
$session Thruway\ClientSession
$msg Thruway\Message\ErrorMessage
    public function handleErrorRegister(ClientSession $session, ErrorMessage $msg)
    {
        foreach ($this->registrations as $key => $registration) {
            if ($registration["request_id"] === $msg->getRequestId()) {
                /** @var Deferred $deferred */
                $deferred = $registration['futureResult'];
                $deferred->reject($msg);
                unset($this->registrations[$key]);
                break;
            }
        }
    }