dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update RELEASE-NOTES-1.31
[lhc/web/wiklou.git]
/
includes
/
skins
/
MediaWikiI18N.php
diff --git
a/includes/skins/MediaWikiI18N.php
b/includes/skins/MediaWikiI18N.php
index
7fcdb3c
..
731897e
100644
(file)
--- a/
includes/skins/MediaWikiI18N.php
+++ b/
includes/skins/MediaWikiI18N.php
@@
-28,11
+28,20
@@
class MediaWikiI18N {
private $context = [];
class MediaWikiI18N {
private $context = [];
+ /**
+ * @deprecate since 1.31 Use BaseTemplate::msg() or Skin::msg() instead for setting
+ * message parameters.
+ */
function set( $varName, $value ) {
function set( $varName, $value ) {
+ wfDeprecated( __METHOD__, '1.31' );
$this->context[$varName] = $value;
}
$this->context[$varName] = $value;
}
+ /**
+ * @deprecate since 1.31 Use BaseTemplate::msg(), Skin::msg(), or wfMessage() instead.
+ */
function translate( $value ) {
function translate( $value ) {
+ wfDeprecated( __METHOD__, '1.31' );
// Hack for i18n:attributes in PHPTAL 1.0.0 dev version as of 2004-10-23
$value = preg_replace( '/^string:/', '', $value );
// Hack for i18n:attributes in PHPTAL 1.0.0 dev version as of 2004-10-23
$value = preg_replace( '/^string:/', '', $value );
@@
-41,9
+50,9
@@
class MediaWikiI18N {
$m = [];
while ( preg_match( '/\$([0-9]*?)/sm', $value, $m ) ) {
list( $src, $var ) = $m;
$m = [];
while ( preg_match( '/\$([0-9]*?)/sm', $value, $m ) ) {
list( $src, $var ) = $m;
-
MediaWiki
\suppressWarnings();
+
Wikimedia
\suppressWarnings();
$varValue = $this->context[$var];
$varValue = $this->context[$var];
-
MediaWiki
\restoreWarnings();
+
Wikimedia
\restoreWarnings();
$value = str_replace( $src, $varValue, $value );
}
return $value;
$value = str_replace( $src, $varValue, $value );
}
return $value;