当前位置: 首页>>代码示例>>PHP>>正文


PHP RecentChange::setAttribs方法代码示例

本文整理汇总了PHP中RecentChange::setAttribs方法的典型用法代码示例。如果您正苦于以下问题:PHP RecentChange::setAttribs方法的具体用法?PHP RecentChange::setAttribs怎么用?PHP RecentChange::setAttribs使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在RecentChange的用法示例。


在下文中一共展示了RecentChange::setAttribs方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: assertParseParams

 /**
  * @param array $expectedParseParams
  * @param string|null $rawRcParams
  */
 protected function assertParseParams($expectedParseParams, $rawRcParams)
 {
     $rc = new RecentChange();
     $rc->setAttribs(['rc_params' => $rawRcParams]);
     $actualParseParams = $rc->parseParams();
     $this->assertEquals($expectedParseParams, $actualParseParams);
 }
开发者ID:paladox,项目名称:mediawiki,代码行数:11,代码来源:RecentChangeTest.php

示例2: makeRecentChange

 private function makeRecentChange($attribs, $counter, $watchingUsers)
 {
     $change = new RecentChange();
     $change->setAttribs($attribs);
     $change->counter = $counter;
     $change->numberofWatchingusers = $watchingUsers;
     return $change;
 }
开发者ID:claudinec,项目名称:galan-wiki,代码行数:8,代码来源:TestRecentChangesHelper.php

示例3: watchlistNotify

 /**
  * Hook
  *
  * @param RecentChange $oRC -- instance of RecentChange class
  *
  * @static
  * @access public
  *
  * @return Bool true -- because it's a hook
  */
 public static function watchlistNotify(RecentChange &$oRC)
 {
     global $wgEnableGroupedArticleCommentsRC;
     wfProfileIn(__METHOD__);
     wfRunHooks('AC_RecentChange_Save', array(&$oRC));
     if (!empty($wgEnableGroupedArticleCommentsRC) && $oRC instanceof RecentChange) {
         $title = $oRC->getAttribute('rc_title');
         $namespace = $oRC->getAttribute('rc_namespace');
         $article_id = $oRC->getAttribute('rc_cur_id');
         $title = Title::newFromText($title, $namespace);
         //TODO: review
         if (MWNamespace::isTalk($namespace) && ArticleComment::isTitleComment($title) && !empty($article_id)) {
             $comment = ArticleComment::newFromId($article_id);
             if ($comment instanceof ArticleComment) {
                 $oArticlePage = $comment->getArticleTitle();
                 $mAttribs = $oRC->mAttribs;
                 $mAttribs['rc_title'] = $oArticlePage->getDBkey();
                 $mAttribs['rc_namespace'] = $oArticlePage->getNamespace();
                 $mAttribs['rc_log_action'] = 'article_comment';
                 $oRC->setAttribs($mAttribs);
             }
         }
     }
     wfProfileOut(__METHOD__);
     return true;
 }
开发者ID:schwarer2006,项目名称:wikia,代码行数:36,代码来源:ArticleComment.class.php


注:本文中的RecentChange::setAttribs方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。