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

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

Error messages are checked according to the message the error corresponds to.
public handlesMessage ( Thruway\Message\Message $msg ) : boolean
$msg Thruway\Message\Message
Результат boolean
    public function handlesMessage(Message $msg)
    {
        $handledMsgCodes = [Message::MSG_REGISTERED, Message::MSG_UNREGISTERED, Message::MSG_INVOCATION, Message::MSG_REGISTER];
        $codeToCheck = $msg->getMsgCode();
        if ($msg instanceof ErrorMessage) {
            $codeToCheck = $msg->getErrorMsgCode();
        }
        if (in_array($codeToCheck, $handledMsgCodes)) {
            return true;
        } else {
            return false;
        }
    }