Ejemplo n.º 1
0
 /**
  * Sets room (or conversation) subject.
  *
  * @param Jid    $jid     Jid to send subject msg.
  * @param string $subject New subject.
  *
  * @internal Plugins should use Room::subject() instead of that.
  */
 public function setSubject(Jid $jid, $subject)
 {
     $msg = new XmlBranch('message');
     $msg->addAttribute('from', $this->jid->__toString())->addAttribute('to', $jid->__toString())->addAttribute('type', $jid->isChannel() ? 'groupchat' : 'chat');
     $msg->addChild(new XmlBranch('subject'))->setContent($subject);
     $this->write($msg->asXml());
 }