/**
 * Fire onContentPrepare for content that isn't part of an article.
 *
 * @param   string  $text     The content to be transformed.
 * @param   array   $params   The content params.
 * @param   string  $context  The context of the content to be transformed.
 *
 * @return  string   The content after transformation.
 *
 * @since   1.5
 */
public static function prepare($text, $params = null, $context = 'text')
{
    if ($params === null) {
        $params = new CMSObject();
    }
    $article = new \stdClass();
    $article->text = $text;
    PluginHelper::importPlugin('content');
    Factory::getApplication()->triggerEvent('onContentPrepare', array($context, &$article, &$params, 0));
    return $article->text;
}