public static contentReplaceAtUser ( $content, $model ) : string | ||
$content | string | |
return | string |
public static function contentReplaceAtUser($content, $model)
{
$model->atUsers = $usernames = static::parseUsername($content);
foreach ($usernames as $username) {
$content = str_replace("@{$username}", sprintf('[@%s](%s)', $username, Url::to(['/user/default/show', 'username' => $username])), $content);
}
return $content;
}