Kraken\Channel\Channel::createMessageProtocol PHP Метод

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

protected createMessageProtocol ( string | string[] $message ) : Kraken\Channel\Protocol\ProtocolInterface
$message string | string[]
Результат Kraken\Channel\Protocol\ProtocolInterface
    protected function createMessageProtocol($message)
    {
        if (!$message instanceof ProtocolInterface) {
            $message = $this->createProtocol($message);
        } else {
            if ($message->getPid() === '') {
                $message->setPid($this->genID());
            }
            if ($message->getOrigin() === '') {
                $message->setOrigin($this->name);
            }
            if ($message->getTimestamp() == 0) {
                $message->setTimestamp($this->getTime());
            }
        }
        return $message;
    }