Marco Pivetta
7a305475e3
The proxy factory always expects non-null identifier values
2014-04-29 13:25:17 +02:00
Marco Pivetta
27845088e3
Merge branch 'hotfix/DDC-3103-#1020-serialize-isEmbedded-in-class-metadata'
...
Close #1020
2014-04-29 13:16:02 +02:00
Marco Pivetta
677cea4748
DDC-3103 - minor CS fixes/adjustments
2014-04-29 13:12:17 +02:00
Marco Jantke
f065a5c8b9
fixed bug
2014-04-29 09:30:37 +02:00
Marco Jantke
cf84183c18
created test case to reproduce error
2014-04-29 09:30:10 +02:00
Guilherme Blanco
48172f3a53
Readability update to hydrators.
2014-04-29 05:05:38 +00:00
Guilherme Blanco
9cd16ec56a
More optimizations around hydrators. Pretty much same performance, just better memory footprint (-0.25MB).
2014-04-28 13:47:57 +00:00
Guilherme Blanco
be94eb9d1f
Made ClassMetadata to be reused during gatherRowData() and also during hydrateRow() to share same fetches instead of recalculating all info again. Performance improvement after 100x runs comparison is around 4%.
2014-04-28 02:38:51 +00:00
Guilherme Blanco
35c8cd7f23
Added type conversion to meta column in case a type is specified (such as a foreign key or discriminator column).
2014-04-25 05:22:33 +00:00
Guilherme Blanco
21437bb276
Heavily simplified code on simple object hydrator. Code cleanup on column information cache; by reference cache variable is no longer needed and protected variable is used in a standardized way everywhere.
2014-04-25 03:41:14 +00:00
Guilherme Blanco
e8e86205f5
Merge pull request #1018 from chandon/master
...
DBAL-878 Wrong mapping type
2014-04-24 20:52:27 -04:00
Cédric Chandon
9ba31a394a
[DBAL-878] Wrong mapping type
...
the type should be the mapping type, and not the name of the type. This
does the difference for simple_array, as the result should be
simple_array and not simplearray
2014-04-25 01:59:15 +02:00
Guilherme Blanco
f7de00b401
Finalized fix for scalars and newObjects.
2014-04-24 05:21:24 +00:00
Guilherme Blanco
9692fc8c5b
Fixed issue if aliases were specific names, you would either get completely misleading results (dql alias: scalars) or a fatal error (dql alias: newObjects).
2014-04-24 04:47:13 +00:00
Guilherme Blanco
a3febd79de
Abstract cache information of field result for hydrators.
2014-04-23 18:50:29 +00:00
Guilherme Blanco
a4dac7a292
Highlighted intention of converting scalar types during single scalar or scalar hydration, but leaving it commented and added a note about the BC reason why we cannot do that for 2.X series.
2014-04-23 18:04:06 +00:00
Marco Pivetta
9ec54b8fed
Merge pull request #1015 from EvanDotPro/docs/expressionbuilder-contains
...
Add ExpressionBuilder::contains() to docs
2014-04-23 15:58:06 +02:00
Evan Coury
d2c2067aaf
Add ExpressionBuilder::contains() to docs
2014-04-23 06:54:03 -07:00
Guilherme Blanco
9ebce31a46
Made AbstractHydrator::gatherRowData() more understandable without breaking functionality.
2014-04-23 06:08:18 +00:00
Guilherme Blanco
29de3e00ff
Added support for NEW operator when using ArrayHydration if user desires to benefit from this funcionality.
2014-04-23 05:10:23 +00:00
Guilherme Blanco
63d21ca4b2
DDC-3085 Verify ResultVariable works in combination with NullComparisonExpression wihle in HAVING clause.
2014-04-21 04:01:32 +00:00
Guilherme Blanco
4185a9ce4b
Merge pull request #999 from doctrine/hotfix/DDC-3065-null-value-in-in-criteria-support
...
DDC-3065 null value in in criteria support
2014-04-20 23:30:14 -04:00
Guilherme Blanco
1e90fd1164
Merge pull request #1014 from bakura10/patch-1
...
Update second level cache doc
2014-04-20 18:24:01 -04:00
Michaël Gallego
9b847f1a04
Update second-level-cache.rst
2014-04-20 23:52:06 +02:00
Guilherme Blanco
6a8ee87268
Made DQL and EBNF in sync.
2014-04-20 20:27:57 +00:00
Guilherme Blanco
a3f95d919b
DDC-3075 Added support for subqueries in NEW operator.
2014-04-20 14:40:51 +00:00
Guilherme Blanco
38b6838386
DDC-2575 Fixed issue with associations when parent is not yet loaded, but child is being created and no link happens.
2014-04-18 05:21:27 +00:00
Guilherme Blanco
df806977c6
Updated fix for HHVM.
2014-04-18 03:05:41 +00:00
Guilherme Blanco
9441e063aa
Updated XML Exporter to deal with some HHVM weirdness.
2014-04-18 03:04:04 +00:00
Guilherme Blanco
10a0daf620
DDC-3068 DDC-3069 EntityManager::find accept array of object as id.
2014-04-18 02:03:47 +00:00
Fabio B. Silva
54d9f05e39
Merge pull request #1009 from doctrine/feature/hhvm-tests
...
HHVM compatibility
2014-04-17 16:21:06 -04:00
Marco Pivetta
e1259098f5
Fixed whitespace around imported classes
2014-04-17 15:37:24 -04:00
Marco Pivetta
9ab6ef723a
Removing too eager cache tests
2014-04-17 15:37:24 -04:00
Marco Pivetta
b4933d76c7
HHVM tests are not allowed to fail anymore
2014-04-17 15:37:24 -04:00
Marco Pivetta
abb4671bfc
Removing usage of memcache cache in tests (HHVM gets stuck on them on local setups)
2014-04-17 15:37:23 -04:00
Marco Pivetta
e263426cdf
Removing eager assertion on error suppression when generating schema via tools
2014-04-17 15:37:23 -04:00
Guilherme Blanco
6af3236ba6
Merge pull request #1012 from FabioBatSilva/DDC-3078-slc-cache-interface-ctor-removal
...
Ddc 3078 slc cache interface ctor removal
2014-04-17 15:34:36 -04:00
Guilherme Blanco
318f5032db
Missing documentation update.
2014-04-17 19:31:06 +00:00
Guilherme Blanco
be1cc14a9c
DDC-2890 Fixed pagination with association order by.
2014-04-17 19:29:18 +00:00
fabios
1dc3396ad4
DDC-3078 - Use CacheFactory instead of cache instantiator
2014-04-17 15:20:31 -04:00
Marco Pivetta
fa1cc9269c
DDC-3078 - removing unused imports
2014-04-17 15:16:59 -04:00
Marco Pivetta
d57d4b71f9
DDC-3078 - default cache instantiator class name was misstyped
2014-04-17 15:16:59 -04:00
Marco Pivetta
48e227167e
DDC-3078 - cache instantiator related exceptions are not needed anymore
2014-04-17 15:16:59 -04:00
Marco Pivetta
df6a411365
DDC-3078 - cache instantiator is used in the ORM instead of callables
2014-04-17 15:16:59 -04:00
Marco Pivetta
4b388b2ce8
DDC-3078 - coverage for the default cache instantiator
2014-04-17 15:16:58 -04:00
Marco Pivetta
a790639167
DDC-3078 - providing a default cache instantiator implementation
2014-04-17 15:16:58 -04:00
Marco Pivetta
6931cd08c4
DDC-3078 - using an explicit CacheInstantiator interface to replace callable cache instantiators
2014-04-17 15:16:58 -04:00
Marco Pivetta
d7f87cdd36
DDC-3078 - removing unused cache class name invalidity exception methods
2014-04-17 15:16:58 -04:00
Marco Pivetta
9b2ee88683
DDC-3078 - removing cache class name setter/getter from cache configuration API
2014-04-17 15:16:58 -04:00
Marco Pivetta
87a907f9dd
DDC-3078 - switching cache initialization to use cache instantiator from config
2014-04-17 15:16:57 -04:00