Issue #3485296 by bradjones1, alexpott, emptyvoid, longwave, sidgrafix, dmitry.korhov: Regression: Deprecation of `yaml_parser_class` setting in 10.3 breaks sites < 11.0

(cherry picked from commit 22e9e847ad)
merge-requests/9998/merge
catch 2024-11-18 17:30:26 +00:00
parent 681dfb3195
commit 6535ef8751
1 changed files with 2 additions and 1 deletions

View File

@ -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);
}