protected function getQuotedUsersPost(Post $post) { $contents = $post->getFormulaireDonnees(); $arrayUserId = []; foreach ($contents as $c) { preg_match_all('#\\[quote="([0-9]+)"\\].*[/quote]#', $c->getContenu(), $matches); if (isset($matches['1'])) { foreach ($matches['1'] as $q) { $arrayUserId[] = $q; } } } return $arrayUserId; }
public function shortText(Post $post) { $content = $post->getFormulaireDonnees(); $res = ""; foreach ($content as $f) { $res = $res . $f->getContenu(); if (strlen($res) >= 150) { break; } } return strlen($res) > 150 ? mb_substr($res, 0, 150) . "..." : $res; }