本文整理汇总了PHP中ParserOptions::setPreSaveTransform方法的典型用法代码示例。如果您正苦于以下问题:PHP ParserOptions::setPreSaveTransform方法的具体用法?PHP ParserOptions::setPreSaveTransform怎么用?PHP ParserOptions::setPreSaveTransform使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ParserOptions
的用法示例。
在下文中一共展示了ParserOptions::setPreSaveTransform方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: disablePreSaveTransform
/**
* Hook: ArticlePrepareTextForEdit
* @param WikiPage $wikiPage
* @param ParserOptions $popts
* @return bool
*/
public static function disablePreSaveTransform($wikiPage, ParserOptions $popts)
{
global $wgTranslateUsePreSaveTransform;
if (!$wgTranslateUsePreSaveTransform) {
$handle = new MessageHandle($wikiPage->getTitle());
if ($handle->isMessageNamespace() && !$handle->isDoc()) {
$popts->setPreSaveTransform(false);
}
}
return true;
}
示例2: disablePreSaveTransform
/**
* Hook: ArticlePrepareTextForEdit
*/
public static function disablePreSaveTransform( $article, ParserOptions $popts ) {
$handle = new MessageHandle( $article->getTitle() );
if ( $handle->isMessageNamespace() && !$handle->isDoc() ) {
$popts->setPreSaveTransform( false );
}
return true;
}