From 22e9e847ad4acb5908f4d96d7a08a305270abeca Mon Sep 17 00:00:00 2001 From: catch <6915-catch@users.noreply.drupalcode.org> Date: Mon, 18 Nov 2024 17:30:26 +0000 Subject: [PATCH] Issue #3485296 by bradjones1, alexpott, emptyvoid, longwave, sidgrafix, dmitry.korhov: Regression: Deprecation of `yaml_parser_class` setting in 10.3 breaks sites < 11.0 --- core/lib/Drupal/Core/Serialization/Yaml.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/lib/Drupal/Core/Serialization/Yaml.php b/core/lib/Drupal/Core/Serialization/Yaml.php index 6e7b37cf7a8..b17b57302b9 100644 --- a/core/lib/Drupal/Core/Serialization/Yaml.php +++ b/core/lib/Drupal/Core/Serialization/Yaml.php @@ -13,7 +13,8 @@ use Drupal\Component\Serialization\Yaml as ComponentYaml; class Yaml extends ComponentYaml { public static function decode($raw) { - if ($class = Settings::get('yaml_parser_class')) { + $class = Settings::get('yaml_parser_class'); + if ($class && $class !== TRUE) { return $class::decode($raw); }