X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Flib%2FDrupal%2FComponent%2FSerialization%2FYamlSymfony.php;fp=web%2Fcore%2Flib%2FDrupal%2FComponent%2FSerialization%2FYamlSymfony.php;h=efe3039df76497af4bbe5e634047b8059ccc2e93;hp=d35e09cd4821923b63cf2dbe116bbf16ab7cb452;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0 diff --git a/web/core/lib/Drupal/Component/Serialization/YamlSymfony.php b/web/core/lib/Drupal/Component/Serialization/YamlSymfony.php index d35e09cd4..efe3039df 100644 --- a/web/core/lib/Drupal/Component/Serialization/YamlSymfony.php +++ b/web/core/lib/Drupal/Component/Serialization/YamlSymfony.php @@ -34,7 +34,7 @@ class YamlSymfony implements SerializationInterface { $yaml = new Parser(); // Make sure we have a single trailing newline. A very simple config like // 'foo: bar' with no newline will fail to parse otherwise. - return $yaml->parse($raw, SymfonyYaml::PARSE_EXCEPTION_ON_INVALID_TYPE); + return $yaml->parse($raw, SymfonyYaml::PARSE_EXCEPTION_ON_INVALID_TYPE | SymfonyYaml::PARSE_KEYS_AS_STRINGS); } catch (\Exception $e) { throw new InvalidDataTypeException($e->getMessage(), $e->getCode(), $e);