Permalink
Browse files

Added 2.3 BC break information.

  • Loading branch information...
1 parent 79ff1f1 commit d8e165da8d5e7b63d628bb7e79f5fd90965b3808 @guilhermeblanco guilhermeblanco committed May 28, 2012
Showing with 18 additions and 0 deletions.
  1. +18 −0 UPGRADE_TO_2_3
View
@@ -7,3 +7,21 @@ and strip a trailing "s" character if there is one.
# Merge copies non persisted properties too
When merging an entity in UoW not only mapped properties are copied, but also others.
+
+# Query, QueryBuilder and NativeQuery parameters *BC break*
+
+From now on, parameters in queries is an ArrayCollection instead of a simple array.
+This affects heavily the usage of setParameters(), because it will not append anymore
+parameters to query, but will actually override the already defined ones.
+Whenever you are retrieving a parameter (ie. $query->getParameter(1)), you will
+receive an instance of Query\Parameter, which contains the methods "getName",
+"getValue" and "getType". Parameters are also only converted to when necessary, and
+not when they are set.
+
+Also, related functions were affected:
+
+* execute(ArrayCollection $parameters, $hydrationMode)
+* iterate(ArrayCollection $parameters, $hydrationMode)
+* setParameters(ArrayCollection $parameters)
+* getParameters()
+* getParameter($key)

0 comments on commit d8e165d

Please sign in to comment.