Benjamin Eberlei
7dae89bb02
[DDC-1619] Add QueryBuilder#distinct
2012-01-25 10:19:01 +01:00
Benjamin Eberlei
f0a09a2d52
Merge branch 'DDC-1618'
2012-01-25 00:03:56 +01:00
Thomas Rabaix
8027fca378
Add SqlWalker::HINT_DISTINCT constant
2012-01-25 00:03:40 +01:00
Thomas Rabaix
d9bb861b1f
Fix DDC-1618 - add more check before throwing an iterateWithFetchJoinNotAllowed exception
2012-01-25 00:03:40 +01:00
Sander Marechal
5dc0081f56
Add support for paginating WHERE NOT ... queries
...
The Pagination tool throws an exception on a DQL query like:
SELECT u FROM User u WHERE NOT (u INSTANCE OF Person)
This is because Paginate does not know about the
Doctrine\ORM\Query\AST\ConditionalFactor which implements the NOT
operator. This patch adds support for that.
2012-01-23 15:42:41 +01:00
Benjamin Eberlei
775071e1ff
[DDC-1613] Merge KnpLabs/Pagerfanta Pagination into a Doctrine\ORM\Tools\Pagination namespace. Thanks to @hobodave, pablo and the knplabs team for developing and maintaining this code.
2012-01-22 13:35:06 +01:00
Benjamin Eberlei
faf92883b6
[DDC-1610] Add test and fix wakeup reflection in combination with event listener
2012-01-21 13:58:25 +01:00
Benjamin Eberlei
6c24251452
[DDC-1612] Fix bug with EntityManager#flush($entity) on new entities.
2012-01-21 13:06:30 +01:00
Benjamin Eberlei
0f3abde413
[DBAL-204] Filter namespaced assets if Schemas/Emulation is not supported.
2012-01-21 11:31:54 +01:00
Guilherme Blanco
74f3ed7e29
Fixing CS.
2012-01-18 23:27:28 -05:00
Guilherme Blanco
b98280a504
Quick optimizations are always good.
2012-01-18 23:09:23 -05:00
Guilherme Blanco
d39760ba49
Fixed DDC-1608. Non-initialized PersistentCollection methods removeElement and contains now deal correctly with managed entities.
2012-01-18 01:04:25 -05:00
Guilherme Blanco
c1012f7970
Merge pull request #259 from danielholmes/m2m_extra_lazy_contains
...
Added fix for collection->contains with many-to-many extra lazy fetchMode
2012-01-16 19:51:11 -08:00
Guilherme Blanco
2bb511584e
Merge pull request #261 from armetiz/patch-7
...
Unique key name isn't correctly set - DDC-1603
2012-01-16 19:44:22 -08:00
Guilherme Blanco
fdb2b9c655
Optimized scalar type mapping support.
2012-01-16 14:26:13 -05:00
armetiz
21c9be74c9
Update lib/Doctrine/ORM/Tools/SchemaTool.php
2012-01-16 13:54:04 +01:00
Benjamin Eberlei
a029b28423
[DDC-1604] Have ORM Proxy implement new \Doctrine\Common\Persistence\Proxy
...
* Adjust ProxyFactory to generate proxies according to new naming schema.
* Change proxy naming and file-name generation to be a bit more consistent than previous approach.
[DDC-1598] Additional regexp to check for simple ID methods to make it even more safe.
2012-01-16 12:50:36 +01:00
armetiz
56c49fedd2
Unique key name isn't correctly set - DDC-1603
2012-01-16 10:30:15 +01:00
Daniel Holmes
a12e5ac8a7
Updated some comparisons to strict equality
2012-01-16 08:12:11 +11:00
Benjamin Eberlei
27451a59d4
Merge pull request #254 from jsor/custom_options
...
Pass options attribute in @Column annotation to Schema\Column's customSchemaOptions
2012-01-15 09:06:46 -08:00
Benjamin Eberlei
56ea4872ca
DDC-1594 - Fix problem with merge and an existing managed proxy instance.
2012-01-15 15:48:44 +01:00
Benjamin Eberlei
36ce26691d
DDC-1585 - Throw exception if setting target entity of the wrong type to an assocation.
2012-01-15 14:59:20 +01:00
Daniel Holmes
5deebc8738
Added fix for collection->contains when many-to-many extra lazy fetchMode
2012-01-15 23:25:57 +11:00
Benjamin Eberlei
106f10513f
[DDC-1601] Fix bugs in SchemaValidator, using all modelsets as testdata for a large test
2012-01-15 11:27:52 +01:00
Guilherme Blanco
ea14bcff4a
Fixed DDC-657. Added type conversion to scalar result.
2012-01-13 20:46:59 -05:00
Guilherme Blanco
bb10211983
Fixes DDC-1596. Added table alias to discriminator column when using STI.
2012-01-12 23:58:08 -05:00
Guilherme Blanco
da7fd2ece7
Merge pull request #250 from FabioBatSilva/DDC-1575
...
[DDC-1575] Give the FQCN to the naming strategy
2012-01-12 20:45:22 -08:00
Benjamin Eberlei
c1dae35a24
Fix notice when using regenerate if exists and file is not new.
2012-01-12 11:20:49 +01:00
jsor
615e22073f
Pass options attribute in @Column annotation to Schema\Column's customSchemaOptions
2012-01-11 15:58:57 +01:00
Benjamin Eberlei
adec530c13
Merge branch '2.2'
2012-01-09 08:26:33 +01:00
Benjamin Eberlei
41ae873048
DDC-1588 - Improve ResultCache API. The default cache impl is passed to new query cache profiles automatically now.
2012-01-09 08:26:07 +01:00
Benjamin Eberlei
773fbd9edb
Merge branch '2.2'
2012-01-09 08:04:44 +01:00
Benjamin Eberlei
0014afe746
Fix Typo
2012-01-09 08:04:21 +01:00
Benjamin Eberlei
e16803de61
[doctrine/common-GH-92] Fixing notice when annotation driver is used in combination with static reflection.
2012-01-09 08:02:53 +01:00
Benjamin Eberlei
d34c39555d
Bump dev version to 2.2.0
2012-01-03 22:27:03 +01:00
Benjamin Eberlei
8d3d604ed3
Release 2.2.0-BETA2
2012-01-03 22:27:03 +01:00
Fabio B. Silva
781a661704
change naming position
2012-01-03 17:58:20 -02:00
Fabio B. Silva
d8227fcd06
give the FQCN to the naming strategy
2012-01-03 16:59:43 -02:00
Benjamin Eberlei
3fff83cd13
Merge 2.2 into master
2012-01-03 19:20:11 +01:00
Benjamin Eberlei
133232eb6b
Merge pull request #249 from doctrine/DCOM-93
...
[DCOM-93] Remove Reflection dependency from ClassMetadata
2012-01-03 10:12:03 -08:00
Benjamin Eberlei
a07fc515c7
DCOM-93 - Fix docblocks
2012-01-03 18:41:48 +01:00
Benjamin Eberlei
76e4f5a80b
DCOM-93 - Removed reflection dependency from ClassMetadata completly, moving all the code into ClassMetadataInfo for BC reasons.
2012-01-02 21:32:18 +01:00
Benjamin Eberlei
c7d8c9f34e
DCOM-93 - Factor out ClassMetadata constructor into delegate method initializeReflection
2012-01-02 17:06:22 +01:00
Benjamin Eberlei
1cecc9c429
DCOM-93 - Factor out __wakeup into a delegate-method from ClassMetadataFactory#wakeupReflection to ClassMetadataInfo#wakeupReflection
2012-01-02 15:57:32 +01:00
Benjamin Eberlei
ea2d4e4282
DCOM-93 - Add ClassMetadataFactory#wakeupReflection implementation
2012-01-02 15:46:20 +01:00
Benjamin Eberlei
80408ac34f
DCOM-93 - Add empty initialize and wakeup methods.
2012-01-02 15:36:36 +01:00
Benjamin Eberlei
9bdf9a9904
DCOM-93 - Adjust ClassMetadataFactory#getClassParents() to use reflection service.
2012-01-02 15:30:25 +01:00
Benjamin Eberlei
9a0d36ae86
Fix Version
2012-01-02 15:13:48 +01:00
Benjamin Eberlei
c6730de3d1
Merge remote-tracking branch 'origin/2.2'
2012-01-02 15:13:26 +01:00
Benjamin Eberlei
239ffe468a
Merge pull request #237 from asm89/ddc-551-collections-filters
...
[DDC-551] Support for inheritance with filters in lazy collections
2012-01-02 06:11:34 -08:00