Kunalgrover05 has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/122330

Change subject: Replace preg_replace by preg_replace_callback
......................................................................

Replace preg_replace by preg_replace_callback

preg_replace() with /e is depreceated. Used in FlatPhpFFS
Replaced with preg_replace_callback()

Bug: 63183
Change-Id: I526e0264386a789991c3be531da16e740750664b
---
M ffs/FlatPhpFFS.php
1 file changed, 6 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate 
refs/changes/30/122330/1

diff --git a/ffs/FlatPhpFFS.php b/ffs/FlatPhpFFS.php
index ed6af01..d9e459e 100644
--- a/ffs/FlatPhpFFS.php
+++ b/ffs/FlatPhpFFS.php
@@ -40,7 +40,12 @@
 
                foreach ( $matches as $_ ) {
                        $legal = Title::legalChars();
-                       $key = preg_replace( "/([^$legal]|\\\\)/ue", '\'\x\'.' 
. "dechex(ord('\\0'))", $_[1] );
+                       $key = preg_replace_callback( "/([^$legal]|\\\\)/u",
+                                                                               
function( $m ) {
+                                                                               
        return '\x' . dechex( ord( $m[0] ) );
+                                                                               
},
+                                                                               
$_[1]
+                                       );
                        $value = str_replace( array( "\'", "\\\\" ), array( 
"'", "\\" ), $_[2] );
                        $messages[$key] = $value;
                }

-- 
To view, visit https://gerrit.wikimedia.org/r/122330
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I526e0264386a789991c3be531da16e740750664b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Kunalgrover05 <kunalgrove...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to