示例#1
0
 public function showBody()
 {
     \Emojione\Emojione::$ascii = true;
     \Emojione\Emojione::$imagePathPNG = '/components/emojione/assets/png/';
     \Emojione\Emojione::$cacheBustParam = '';
     $data = \Emojione\Emojione::toImage(nl2br(htmlspecialchars($this->body)));
     return embedYoutubeForComment($data);
 }
示例#2
0
 private function replaceEmoji($input)
 {
     $strReplace = '___REPLACE___';
     $arrEmoticons = array(":-)", ":)", ";-)", ";)", ":-(", ":(");
     $arrEmojione = array(":smiley:", ":smiley:", ":wink:", ":wink:", ":disappointed:", ":disappointed:");
     $input = str_replace($arrEmoticons, $arrEmojione, $input);
     \Emojione\Emojione::$cacheBustParam = '';
     \Emojione\Emojione::$imagePathPNG = $strReplace;
     $content = \Emojione\Emojione::shortnameToImage($input);
     $content = preg_replace_callback('/' . $strReplace . '(.*)' . '\\.png/Si', 'static::emoticonCallback', $content);
     return $content;
 }