Use strtr() for clarity
authorMax Semenik <maxsem.wiki@gmail.com>
Tue, 13 Jun 2017 00:01:38 +0000 (17:01 -0700)
committerMax Semenik <maxsem.wiki@gmail.com>
Wed, 14 Jun 2017 20:02:08 +0000 (13:02 -0700)
Change-Id: I35e7530c13fee028ea95a56df1bd2714a610db6e

includes/Sanitizer.php

index 5aaa3ed..8920e92 100644 (file)
@@ -1207,7 +1207,7 @@ class Sanitizer {
                ];
 
                $id = urlencode( strtr( $id, ' ', '_' ) );
-               $id = str_replace( array_keys( $replace ), array_values( $replace ), $id );
+               $id = strtr( $id, $replace );
 
                if ( !preg_match( '/^[a-zA-Z]/', $id ) && !in_array( 'noninitial', $options ) ) {
                        // Initial character must be a letter!