channel_uid); $data = [ "id" => $this->uid, "content"=>$this->content, "html"=> MdRender::render($this->content,$this->channel_uid), "book"=> $this->book_id, "paragraph"=> $this->paragraph, "word_start"=> $this->word_start, "word_end"=> $this->word_end, "editor"=> UserApi::getById($this->editor_uid), "channel"=> $channel, "studio" => StudioApi::getById($channel["studio_id"]), "updated_at"=> $this->updated_at, ]; if($request->get('mode')==="edit" || $request->get('mode')==="wbw"){ $data['suggestionCount'] = SuggestionApi::getCountBySent($this->book_id, $this->paragraph, $this->word_start, $this->word_end, $this->channel_uid ); } if(isset($this->acceptor_uid) && !empty($this->acceptor_uid)){ $data["acceptor"]=UserApi::getById($this->acceptor_uid); $data["pr_edit_at"]=$this->pr_edit_at; } return $data; } }