New hydration modes for Doctrine 1.1
I would like to announce the addition of two new hydration modes to the 1.1 branch that will be included in the 1.1 release.
HYDRATE_SCALAR - flat array where the key is made up of the query component alias + field name. This method offers access to all the same data in a flat array and the hydration process for it is much faster.
HYDRATE_SINGLE_SCALAR - Allows you to easily access single value results, bypassing the expensive hydration process.
We feel that they fill an important gap between HYDRATE_NONE and HYDRATE_RECORD/HYDRATE_ARRAY.
You can read more about the new hydration modes in the docs. Starting at “Fetching data”. You can also take a look at the new test case.
We encourage everyone to try them out and give us some feedback. Note that this is a feature preview and the implementation and syntax might change (or not) until the final 1.1 release, depending on how many issues arise and depending on the feedback.