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


PHP LogFormatter::getMessageKey方法代码示例

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


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

示例1: getMessageKey

	protected function getMessageKey() {
		$key = parent::getMessageKey();
		$params = $this->getMessageParameters();
		if ( isset( $params[4] ) && $params[4] === '1' ) {
			$key .= '-noredirect';
		}
		return $key;
	}
开发者ID:nahoj,项目名称:mediawiki_ynh,代码行数:8,代码来源:MoveLogFormatter.php

示例2: getMessageKey

	protected function getMessageKey() {
		$key = parent::getMessageKey();
		$params = $this->getMessageParameters();
		if ( !isset( $params[3] ) && !isset( $params[4] ) ) {
			$key .= '-legacy';
		}
		return $key;
	}
开发者ID:nahoj,项目名称:mediawiki_ynh,代码行数:8,代码来源:RightsLogFormatter.php

示例3: getMessageKey

	protected function getMessageKey() {
		$key = parent::getMessageKey();
		$params = $this->getMessageParameters();
		if ( isset( $params[5] ) && $params[5] ) {
			$key .= '-auto';
		}
		return $key;
	}
开发者ID:nahoj,项目名称:mediawiki_ynh,代码行数:8,代码来源:PatrolLogFormatter.php

示例4: getMessageKey

	protected function getMessageKey() {
		$key = parent::getMessageKey();
		if ( in_array( $this->entry->getSubtype(), array( 'event', 'revision' ) ) ) {
			if ( count( $this->getMessageParameters() ) < 5 ) {
				return "$key-legacy";
			}
		}
		return $key;
	}
开发者ID:nahoj,项目名称:mediawiki_ynh,代码行数:9,代码来源:DeleteLogFormatter.php

示例5: getMessageKey

 protected function getMessageKey()
 {
     $key = parent::getMessageKey();
     $params = $this->extractParameters();
     if (isset($params[4]) && $params[4] === '1') {
         // Messages: logentry-move-move-noredirect, logentry-move-move_redir-noredirect
         $key .= '-noredirect';
     }
     return $key;
 }
开发者ID:MediaWiki-stable,项目名称:1.26.1,代码行数:10,代码来源:MoveLogFormatter.php

示例6: getMessageKey

 protected function getMessageKey()
 {
     $key = parent::getMessageKey();
     $params = $this->extractParameters();
     if (isset($params[4]) && $params[4]) {
         // Messages: logentry-protect-protect-cascade, logentry-protect-modify-cascade
         $key .= '-cascade';
     }
     return $key;
 }
开发者ID:mb720,项目名称:mediawiki,代码行数:10,代码来源:ProtectLogFormatter.php

示例7: getMessageKey

 protected function getMessageKey()
 {
     $key = parent::getMessageKey();
     $params = $this->extractParameters();
     if (isset($params[3])) {
         // New log items with more details
         // Messages: logentry-import-upload-details, logentry-import-interwiki-details
         $key .= '-details';
     }
     return $key;
 }
开发者ID:mb720,项目名称:mediawiki,代码行数:11,代码来源:ImportLogFormatter.php

示例8: getMessageKey

 public function getMessageKey()
 {
     $key = parent::getMessageKey();
     $params = $this->extractParameters();
     // Very old log format, everything in comment
     if (!isset($params[3])) {
         return "{$key}-legaciest";
     } elseif (!isset($params[5])) {
         return "{$key}-legacier";
     }
     return $key;
 }
开发者ID:eliagbayani,项目名称:LiteratureEditor,代码行数:12,代码来源:RenameuserLogFormatter.php

示例9: getMessageKey

 protected function getMessageKey()
 {
     $key = parent::getMessageKey();
     if (in_array($this->entry->getSubtype(), ['event', 'revision'])) {
         if (count($this->getMessageParameters()) < 5) {
             // Messages: logentry-delete-event-legacy, logentry-delete-revision-legacy,
             // logentry-suppress-event-legacy, logentry-suppress-revision-legacy
             return "{$key}-legacy";
         }
     }
     return $key;
 }
开发者ID:claudinec,项目名称:galan-wiki,代码行数:12,代码来源:DeleteLogFormatter.php

示例10: getMessageKey

 protected function getMessageKey()
 {
     $key = parent::getMessageKey();
     $params = $this->getMessageParameters();
     $add = isset($params[6]) && isset($params[6]['num']) && $params[6]['num'];
     $remove = isset($params[8]) && isset($params[8]['num']) && $params[8]['num'];
     $key .= $remove ? $add ? '' : '-remove' : '-add';
     if (isset($params[3]) && $params[3]) {
         $key .= '-revision';
     } else {
         $key .= '-logentry';
     }
     return $key;
 }
开发者ID:lourinaldi,项目名称:mediawiki,代码行数:14,代码来源:TagLogFormatter.php

示例11: getMessageKey

 protected function getMessageKey()
 {
     $key = parent::getMessageKey();
     $type = $this->entry->getFullType();
     if ($type === 'pagetranslation/prioritylanguages') {
         $params = $this->getMessageParameters();
         if (!isset($params[4])) {
             $key .= '-unset';
         } elseif ($params['3'] === 'on') {
             $key .= '-force';
         }
     }
     return $key;
 }
开发者ID:HuijiWiki,项目名称:mediawiki-extensions-Translate,代码行数:14,代码来源:PageTranslationLogFormatter.php


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