コード例 #1
0
ファイル: PoprigunChatDialog.php プロジェクト: poprigun/chat
 /**
  * Create dialog
  *
  * @param int $ownerId
  * @param int|array $userId
  * @param null $title
  * @param int $type
  * @return PoprigunChatDialog
  */
 public static function createDialog($ownerId, $userId, $title = null, $type = self::TYPE_PERSONAL)
 {
     $dialog = new PoprigunChatDialog();
     $dialog->author_id = $ownerId;
     $dialog->title = $title;
     $dialog->type = $type;
     $dialog->save();
     $dialog->setUserToDialog($ownerId);
     if (is_array($userId)) {
         foreach ($userId as $id) {
             $dialog->setUserToDialog($id);
         }
     } else {
         $dialog->setUserToDialog($userId);
     }
     return $dialog;
 }