all doctrine versions use an imported and modified version of sfYaml.
Either that needs to be changed to an external, or bugfixes need to be ported.
see this ticket from symfony trac:
I wanted to use some yaml in a fixture to populate data for the "array"-Fieldtype.
In the fixture I used:
the resulting serialized array in the table array looked like:
There you can easily see, that "value" is now a string, "minValue" an integer (why?) and maxValue another string. This went awfully wrong somewhere.
= Workaround and/or solution =
I took the current parser from `lib/yaml/sfYamlParser.php` and copied it into the existing Parser in `lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Parser/YamlSf/Parser.php`. That fixed the problem.
== Additional Information ==
used Version in Symfony 10832 2008-08-13 used Version in sfDoctrinePlugin 8869 2008-05-09