Back to Content class

Method prepare

public static string
prepare
(mixed $text, mixed $params = null, mixed $context = 'text')
Fire onContentPrepare for content that isn't part of an article.
Parameters
  • string $text The content to be transformed.
  • array $params The content params.
  • string $context The context of the content to be transformed.
Returns
  • string The content after transformation.
Since
  • 1.5
Class: Content
Project: Joomla

Method prepare - Source code

/**
 * 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;
}