public function chat(Player $char, $phrase)
 {
     $result = array();
     $charName = $char->getUsername();
     // сбор фразы из массива слов
     $phrase = implode(" ", $phrase);
     // если фраза не задана
     if (!$phrase) {
         $result["message"] = "0:4:3";
         // чат: фраза не задана
         return $result;
     }
     // оповещение всех в мире
     $playersOnline = $this->container->get('datachannel')->getOnlineIds($char->getId());
     $playersOnlineObj = $this->playerRepository->findPlayersOnline($playersOnline);
     $result["message"] = "2:3";
     // сообщил в чат
     $result["who"] = $charName;
     $result["ooc"] = $phrase;
     if ($playersOnlineObj) {
         $result["3rd"] = $playersOnlineObj;
         $result["3rdecho"] = array("message" => $result["message"], "who" => $result["who"], "ooc" => $phrase);
     }
     return $result;
 }