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

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

Process Unregistered
protected processUnregistered ( Thruway\Message\UnregisteredMessage $msg )
$msg Thruway\Message\UnregisteredMessage
    protected function processUnregistered(UnregisteredMessage $msg)
    {
        foreach ($this->registrations as $key => $registration) {
            if (isset($registration['unregister_request_id'])) {
                if ($registration["unregister_request_id"] == $msg->getRequestId()) {
                    /** @var $deferred \React\Promise\Deferred */
                    $deferred = $registration['unregister_deferred'];
                    $deferred->resolve();
                    unset($this->registrations[$key]);
                    return;
                }
            }
        }
        Logger::error($this, "Got an Unregistered Message, but couldn't find corresponding request");
    }