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

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

Handle error when unregister
public handleErrorUnregister ( ClientSession $session, Thruway\Message\ErrorMessage $msg )
$session Thruway\ClientSession
$msg Thruway\Message\ErrorMessage
    public function handleErrorUnregister(ClientSession $session, ErrorMessage $msg)
    {
        foreach ($this->registrations as $key => $registration) {
            if (isset($registration['unregister_request_id'])) {
                if ($registration["unregister_request_id"] === $msg->getRequestId()) {
                    /** @var Deferred $deferred */
                    $deferred = $registration['unregister_deferred'];
                    $deferred->reject($msg);
                    // I guess we get rid of the registration now?
                    unset($this->registrations[$key]);
                    break;
                }
            }
        }
    }