summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'MLEB/Translate/utils/TranslateYaml.php')
-rw-r--r--MLEB/Translate/utils/TranslateYaml.php8
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