Fabio B. Silva
f8b1915efd
named native query inheritance
2012-04-15 15:40:43 -03:00
Fabio B. Silva
52c49b444e
test multiple entity results
2012-04-15 15:40:43 -03:00
Fabio B. Silva
b49180875c
yml driver
2012-04-15 15:40:42 -03:00
Fabio B. Silva
531eb68d56
xml driver
2012-04-15 15:40:41 -03:00
Fabio B. Silva
f813223036
test joined one-to-many and one-to-one
2012-04-15 15:40:40 -03:00
Fabio B. Silva
3b79951824
mapping driver tests
2012-04-15 15:40:40 -03:00
Fabio B. Silva
015ea809b0
added support for resultClass and empty fields
2012-04-15 15:39:22 -03:00
Fabio B. Silva
bfc7986b20
annotation driver and basic support
2012-04-15 15:39:22 -03:00
Fabio B. Silva
2b996128af
sql result set mapping metadata
2012-04-15 15:39:22 -03:00
Fabio B. Silva
91e4702772
named native query metadata
2012-04-15 15:39:22 -03:00
Fabio B. Silva
530e4840dd
native query annotations
2012-04-15 15:39:21 -03:00
Marco Pivetta
cb7a77cc03
Removing usage of ClassUtil where not strictly needed
...
Optimizing the ClassMetadataFactory API instead and using ClassMetadata to check actual class names as da962f2e and c27b4de0 introduced too much overhead
2012-04-07 18:53:34 +02:00
Marco Pivetta
d1e868a32a
Removing registration of proxy ClassMetadata by the proxyFactory
...
Ensuring that functionality is kept by checking for the real class name in the ClassMetadataFactory
2012-04-07 18:53:34 +02:00
Benjamin Eberlei
de26952e29
[DDC-1534] YamlDriver wrongly used "inversedBy" inside join table condition although its independent.
2012-04-07 10:42:54 +02:00
Johannes M. Schmitt
84ec6dc9f5
improved exception message
2012-04-04 21:47:23 -05:00
Somfai Mátyás
a2fd4eca37
Fixing a bug when calling setDiscriminatorMap from multiple sources (ie: from Events::loadClassMetadata and annotation).
2012-04-04 14:49:34 +02:00
Thomas
5005bbe62b
In some weird situation the SimpleXmlIterator used to iterate on the `$xmlRoot->field
property just get resetted. This solution avoid this situation. This problem occurs when Symfony2 warms up cache with autogenerate proxy to
true
`
2012-04-02 14:55:35 +03:00
Benjamin Eberlei
5b18718b92
[DDC-1746] Throw exception on invalid cascade option.
2012-04-01 11:01:58 +02:00
Benjamin Eberlei
c5c3719e79
Revert GH-311
2012-03-30 22:00:45 +02:00
Benjamin Eberlei
04a4f2fc24
Merge pull request #310 from FabioBatSilva/DDC-889
...
[DDC-889] Mention parent class for debugging purposes.
2012-03-30 12:55:49 -07:00
Ben Lumley
7a5ae3a1a2
Support for default attribute in yaml mappings.
2012-03-28 22:01:57 +02:00
Fabio B. Silva
6d1209c06d
fix typo
2012-03-26 01:03:32 -03:00
Fabio B. Silva
67af9f1853
change comparison
2012-03-26 00:55:57 -03:00
Fabio B. Silva
d6809773db
mention parent classes for identifier required exception.
2012-03-25 13:34:52 -03:00
Fabio B. Silva
f591e428c3
mention parent classes when not is a entity or mapped super class.
2012-03-25 12:54:09 -03:00
Benjamin Eberlei
ab15528fde
Fix CS: AS => as in foreach loops.
2012-03-24 11:16:32 +01:00
Hugo Hamon
74f52a055e
[Mapping] removed unused local variable $fileName in StaticPHPDriver class.
2012-03-24 11:07:39 +01:00
Hugo Hamon
155c24772a
[Mapping] removed unused local variables $versionAnnot and $tblGeneratorAnnot in AnnotationDriver class.
2012-03-24 11:07:39 +01:00
Hugo Hamon
a3d8207578
[Mapping] removed unused local variable $field in ClassMetadataInfo class.
2012-03-24 11:07:35 +01:00
Hugo Hamon
beae0865db
[Mapping] removed unused local variable $fieldName in ClassMetadataFactory class.
2012-03-24 11:07:35 +01:00
Benjamin Eberlei
29318e183c
[DDC-1723] Fix missing serialitation for custom generator definition.
2012-03-22 23:07:00 +01:00
Benjamin Eberlei
bc4cf21c9d
Merge velovint/SupportCustomIdGenerators
2012-03-22 22:29:15 +01:00
rivaros
9c4e52c136
Convention fix
2012-03-14 21:38:56 +01:00
Rivaros
b346f1901a
convention fixes #2
2012-03-14 21:38:50 +01:00
Rivaros
df82b6060b
Convention fixes
2012-03-14 21:38:43 +01:00
Rivaros
06eed4cfda
Primary Keys as Foreign Keys - reverse engineering
2012-03-14 21:38:33 +01:00
Benjamin Eberlei
de5e4b0fdc
[DBAL-1692] Throw exception if table has no primary key instead of fatal error.
2012-03-14 21:09:48 +01:00
Maarten de Keizer
0a835609fa
UUID id generator
2012-03-12 12:32:33 +01:00
Benjamin Eberlei
794b4ef09c
[DDC-1668] Fix problem with the is_int fowards compatibility check. Its not really necesssary anymore, we should remove this code in the future.
2012-03-03 22:24:51 +01:00
Guilherme Blanco
a47e566382
[DDC-1667] Removed implicit obligation to define an Index and UniqueConstraint name. It is optional, but Annotations Driver was broken if not defined.
2012-03-03 13:05:11 -05:00
Vitali Yakavenka
78d3f647ff
Merge branch 'master' of git://github.com/doctrine/doctrine2 into SupportCustomIdGenerators
2012-02-21 09:45:16 +03:00
Benjamin Eberlei
af07bd7818
Merge pull request #273 from smoya/master
...
No unique join column fields for Single Table inheritance type.
2012-02-20 06:55:00 -08:00
Benjamin Eberlei
68436fee75
[DDC-1654] Add support for orphanRemoval on ManyToMany associations. This only makes sense when ManyToMany is used as uni-directional OneToMany association with join table. The join column has a unique constraint on it to enforce this on the DB level, but we dont validate that this actually happens. Foreign Key constraints help prevent issues and notify developers early if they use it wrong.
2012-02-20 10:33:16 +01:00
Guilherme Blanco
e6b99c2059
Merge pull request #283 from FabioBatSilva/DDC-807
...
Fix DDC-807
2012-02-14 10:27:49 -08:00
Fabio B. Silva
da9b2e805e
remove unused parameter
2012-02-13 23:43:19 -02:00
Fabio B. Silva
cdde6e8a5c
fix required discriminator column name
2012-02-13 23:38:36 -02:00
Fabio B. Silva
5d01123413
Fix DDC-807, DDC-553
2012-02-13 23:22:49 -02:00
Benjamin Eberlei
2ce705ceb3
Merge pull request #272 from jsor/table_options
...
Implement custom options on table level and complete column options implementation
2012-01-28 12:56:19 -08:00
jsor
fac820f0e2
Complete custom column option implementation
...
- Support for xml driver
- Tests
2012-01-27 11:05:47 +01:00
Sergio Moya
88bbee127c
No unique join column fields for Single Table inheritance type.
2012-01-26 17:37:50 +01:00
Jan Sorgalla
d68fcd8bd2
Implement custom options on table level
2012-01-26 15:05:26 +01:00
Fabio B. Silva
0fce3c8f97
Fix DDC-1412
2012-01-21 12:42:46 -02: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
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
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
Vitali Yakavenka
53ecedf70a
Remove support to pass arguments to custom ID generator's constructor
2012-01-08 15:20:35 +03:00
Vitali Yakavenka
59e9d55077
Merge doctrine/master
2012-01-06 22:06:59 +03: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
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
Guilherme Blanco
4ae7851a04
Merge pull request #247 from juzna/fix-phpdoc
...
fixed phpDoc and typos
2011-12-30 13:05:37 -08:00
Jan Dolecek
12c3a42d8c
fixed phpDoc and typos
2011-12-30 20:06:20 +01:00
Benjamin Eberlei
87e0c69381
Merge remote-tracking branch 'origin/2.2' into 2.2
2011-12-28 20:29:53 +01:00
Benjamin Eberlei
a6deb51a05
DDC-1360 - Bugfix in quoting mechanism inside ClassMetadataInfo
2011-12-28 20:29:01 +01:00
Benjamin Eberlei
9d398afa56
DDC-1360 - Bugfix in quoting mechanism inside ClassMetadataInfo
2011-12-28 20:28:17 +01:00
Fabio B. Silva
ff4ed93707
fix typo
2011-12-27 09:53:09 -02:00
Fabio B. Silva
603f7a1664
fix indentation
2011-12-24 12:34:49 -02:00
Fabio B. Silva
e3acf43dbc
move naming classes to Doctrine\ORM\Mapping
2011-12-24 12:01:25 -02:00
Fabio B. Silva
1eddb53d6c
fix CS and use php constants
2011-12-24 11:45:51 -02:00
Fabio B. Silva
8bdb713073
add support for NamingStrategy
2011-12-23 14:41:03 -02:00
Fabio B. Silva
83a9458653
apply naming strategy on ClassMetadata
2011-12-23 12:28:09 -02:00
Fabio B. Silva
537821418e
apply naming strategy on ClassMetadataInfo
2011-12-23 11:29:50 -02:00
Benjamin Eberlei
f6f2acad4c
Merge Improve Error Messages into 2.2
2011-12-21 23:56:25 +01:00
Guilherme Blanco
f6eb83705a
Added coverage to DDC-1521. Small CS changes.
2011-12-20 00:05:14 -05:00
Vitali Yakavenka
4879c50c5d
Merge remote-tracking branch 'doctrine/master' into SupportCustomIdGenerators
2011-12-19 16:47:47 -08:00
Benjamin Eberlei
cd6131c9b8
Remove all trailing whitespaces
2011-12-19 22:56:19 +01:00
Benjamin Eberlei
b545525e13
Update ORM to Doctrine Common master
2011-12-19 18:03:53 +01:00
Guilherme Blanco
f6d9344d89
Merge pull request #219 from FabioBatSilva/DDC-1468
...
Fixed DDC-1468
2011-12-18 19:20:33 -08:00
Benjamin Eberlei
9cd8f85a8c
DDC-1456 - Disallow setting id generators on composite identifiers.
2011-12-18 00:32:35 +01:00
Benjamin Eberlei
cfe1259400
DDC-1541 - Fix wrong references in ClassMetadataBuilder
2011-12-17 12:39:44 +01:00
Benjamin Eberlei
6015253064
DDC-1524 - Add validation and error messages for annotation named query code.
2011-12-17 12:35:22 +01:00
Benjamin Eberlei
98bd5cae64
Revert "Incorporated setAssociationTargetClass, which solves biggest problem of modular system in ZF. Any questions, pelase forward to @EvanDotPro."
...
This reverts commit cac9928f28
.
2011-12-17 11:36:23 +01:00
Guilherme Blanco
cac9928f28
Incorporated setAssociationTargetClass, which solves biggest problem of modular system in ZF. Any questions, pelase forward to @EvanDotPro.
2011-12-16 16:16:22 -05:00
Fabio B. Silva
017a7d889f
Fixed DDC-1468
2011-12-15 17:12:01 -02:00
Guilherme Blanco
41a3d90a57
Merge pull request #214 from yethee/xml_driver
...
Fixed typo in the XmlDriver
2011-12-13 20:07:43 -08:00
Andrew Mackrodt
ef12a09ae0
Added remaining absolute namespace paths to phpdoc annotations - issue DDC-1025.
2011-12-11 21:56:27 +00:00
Andrew Mackrodt
2fdb55a878
Added absolute namespace paths to phpdoc annotations - issue DDC-1025.
2011-12-11 21:56:26 +00:00
Deni
2ce9246733
Fixed typo in the XmlDriver
2011-12-11 17:24:38 +04:00
Guilherme Blanco
0febf06114
Made ClassMetadataBuilder support ClassMetadataInfo instead of ClassMetadata. Fixed DDC-1508.
2011-12-09 00:04:47 -05:00
Fabio B. Silva
33c68df3ba
Fixed DDC-1170
2011-12-05 17:35:49 -02:00
Guilherme Blanco
5e3e8b3957
More refactorings and optimizations.
2011-12-01 10:00:26 -05:00
Vitali Yakavenka
353ba4dfd1
Remove trailing whitespaces and fix brace locations
2011-11-30 00:20:00 +03:00
Vitali Yakavenka
c92b78bc06
Cleanup formatting just a little
2011-11-29 00:48:08 +03:00
Vitali Yakavenka
b72d150d33
Rename custom-generator to custom-id-generator in XML mappint to match name in other mapping types
2011-11-28 23:36:23 +03:00
Vitali Yakavenka
a8787be0bf
Add missing files from last comming and newly required one after rebase
2011-11-28 23:31:06 +03:00
Vitali Yakavenka
84086915e4
Add support for custom ID generator in Yaml driver
2011-11-28 23:30:32 +03:00
Vitali Yakavenka
2b97f79bd3
Add support for custom ID generator in XML
2011-11-28 23:30:32 +03:00
Vitali Yakavenka
48b6356e53
Add support for GenerateValue(strategy='CUSTOM') in AnnotationDriver
2011-11-28 23:29:42 +03:00
Vitali
82daf651fb
Pass specified arguments to generator's constructor
2011-11-28 23:24:19 +03:00
Vitali
cd0915deb5
Introcude ClassMetadataInfo::GENERATOR_TYPE_CUSTOM for custom generators to follow current implementation
2011-11-28 23:24:18 +03:00
Vitali
ffc722a334
Allow loading of custom ID generator class by FQN in @GeneratedValue(type=)
2011-11-28 23:24:18 +03:00
Benjamin Eberlei
62ec98a9fc
Merge pull request #205 from Seldaek/psr0
...
PSR-0 compliance
2011-11-28 05:05:50 -08:00
Benjamin Eberlei
0c12d3ed5a
DDC-1512 - Make ClassMetadataFactory::isTransient() entity namespace aware.
2011-11-28 11:16:23 +01:00
Jordi Boggiano
b8ac2fb416
Add requires to new files for BC
2011-11-27 18:16:18 +01:00
Jordi Boggiano
10e74040af
PSR-0 compliance
2011-11-27 12:59:17 +01:00
Benjamin Eberlei
be4eb63c62
Merge branch 'DBAL-15'
2011-11-21 21:38:05 +01:00
Jan Sorgalla
4042bc53ce
Fix argument on wrong method call
2011-11-20 19:57:04 +01:00
Jan Sorgalla
841d12e9b6
Move check for conversion SQL to ClassMetadataInfo
2011-11-20 19:50:51 +01:00
Benjamin Eberlei
bda593a66d
DDC-1448 - Add support for ObjectManagerAware interface and PersistentObject in ORM
2011-11-19 13:06:24 +01:00
Benjamin Eberlei
f9a4dcb2d0
Remove code that could allow users of xml and yaml to define orphan removal on the wrong association sides.
2011-11-18 18:33:03 +01:00
Benjamin Eberlei
a0ee72f264
Fix bug introduced in recent XmlDriver commit
2011-11-15 20:03:56 +01:00
Benjamin Eberlei
4c7e4296c9
Merge pull request #189 from FabioBatSilva/DDC-1404
...
DDC-1404
2011-11-14 10:32:31 -08:00
Fabio B. Silva
8af0f9d071
added support for Inherited Named Queries
2011-11-14 16:07:37 -02:00
Fabio B. Silva
0632b37492
fix default field type
2011-11-14 13:17:56 -02:00
Benjamin Eberlei
6520211df3
Merge everzet/PreFlush-event
2011-11-13 16:51:23 +01:00
Benjamin Eberlei
3914e4a5d0
Merge pull request #184 from asm89/InvalidFetchMode-exception
...
Throw exception on invalid fetch mode in annotations
2011-11-08 01:28:32 -08:00
Alexander
e99b800406
Throw exception on invalid fetch mode in annotations
2011-11-08 10:01:22 +01:00
Guilherme Blanco
c6a3ff4da5
Optimizations in UnitOfWork.
2011-11-05 03:09:14 -02:00
Benjamin Eberlei
231d84b625
Fix xml fix again
2011-10-31 22:15:08 +01:00
Guilherme Blanco
0ec2cc557f
Implemented support to entities with association marked as @Id support in many situations. Fixed DDC-1435.
2011-10-29 02:00:35 -02:00
Jaik Dean
cdb452b27b
Fixed typos of 'discriminator'
2011-10-24 10:01:27 +01:00
everzet
66e2a9260e
added PreFlush lifetime event and lifecycle callback
2011-10-23 18:39:16 +03:00
Benjamin Eberlei
3aea203b9c
Throw exception if target entity is not found.
2011-10-22 11:28:07 +02:00
Benjamin Eberlei
dba8360166
Merge master into ImproveErrorMessages
2011-10-22 11:06:51 +02:00
Sergey Linnik
c3ec6e383c
Fix isTransient call on uninitialized ClassMetadataFactory
2011-10-18 01:14:07 +04:00
lenar
cab154b873
identifier referencing foreign entity can be defined in parent class too
2011-10-15 19:59:50 +02:00
Benjamin Eberlei
cb28bfd484
Improve Error Messages in ClassMetadata and UnitOfWork
2011-10-15 17:38:55 +02:00
Fabien Potencier
6a72ba5f97
DDC-1418 - Add simplified XML and YAML drivers ported from the Symfony project, thanks Fabien
2011-10-13 23:39:11 +02:00
Benjamin Eberlei
c02920762b
Adjust ClassMetadataFactory to forthcoming interface change
2011-09-25 14:41:56 +02:00
Guilherme Blanco
918e2d2018
Fixed remaining Doctrine packages upgrade.
2011-09-13 01:14:36 -03:00
Guilherme Blanco
3bb803fd69
Cherry picked FabioBatSilva upgrade of Common lib.
2011-09-13 00:59:24 -03:00
Fabio B. Silva
19d0887bb0
check if parent class is a mapped superclass
2011-09-08 13:41:16 -03:00
Fabio B. Silva
7f0275155d
php mapping
2011-09-08 13:17:53 -03:00
Fabio B. Silva
25ecd45fd1
Merge remote-tracking branch 'upstream/master' into DDC-869
2011-09-07 17:27:59 -03:00
Fabio B. Silva
82f7d6cad2
starts work with mapped superclass repository
2011-09-07 17:27:05 -03:00
Guilherme Blanco
e3d133af04
Added getQuotedTableName() in missing places of Doctrine ORM. Fixes DDC-1365.
2011-09-07 01:48:19 -03:00
Guilherme Blanco
2cfc61db84
Fixed bug with orphanRemoval not removing associated Entity on OneToMany and OneToOne relationships. As defined in ClassMatedataInfo, in these situations, when orphanRemoval=true, cascade=remove is implicit. This fixes DDC-1321.
2011-09-06 01:58:16 -03:00
Benjamin Eberlei
09ac3a9eb2
DDC-659 - Add ClassMetadataBuilder for PHP based metadata management
2011-09-04 14:13:20 +02:00
Benjamin Eberlei
342c3ba941
Initial work on ClassMetdataBuilder
2011-09-04 10:08:33 +02:00
Guilherme Blanco
ecc556f687
Fixes DDC-1354.
2011-09-01 03:00:53 -03:00
Lenar Lõhmus
d7fbd2cd14
short classname support for custom repository class
2011-08-19 04:44:24 +03:00