diff options
Diffstat (limited to 'MLEB/Translate/utils/TranslateYaml.php')
-rw-r--r-- | MLEB/Translate/utils/TranslateYaml.php | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/MLEB/Translate/utils/TranslateYaml.php b/MLEB/Translate/utils/TranslateYaml.php index 699676a9..7209c214 100644 --- a/MLEB/Translate/utils/TranslateYaml.php +++ b/MLEB/Translate/utils/TranslateYaml.php @@ -25,14 +25,8 @@ class TranslateYaml { switch ( $wgTranslateYamlLibrary ) { case 'phpyaml': // Harden: do not support unserializing objects. - // Method 1: PHP ini setting (not supported by HHVM) - // Method 2: Callback handler for !php/object $previousValue = ini_set( 'yaml.decode_php', false ); - $ignored = 0; - $callback = function ( $value ) { - return $value; - }; - $ret = yaml_parse( $text, 0, $ignored, [ '!php/object' => $callback ] ); + $ret = yaml_parse( $text ); ini_set( 'yaml.decode_php', $previousValue ); if ( $ret === false ) { // Convert failures to exceptions |