Fabio B. Silva
dd984c7319
remove extra line
2012-09-29 16:19:03 -03:00
Fabio B. Silva
5f89fa4190
fix CS
2012-09-29 16:19:03 -03:00
Fabio B. Silva
7c754e495e
support namespace alias
2012-09-29 16:19:03 -03:00
Fabio B. Silva
1bd6e841bf
Fix some CS
2012-09-29 16:19:02 -03:00
Fabio B. Silva
de93983dff
assume entity namespace when not given
2012-09-29 16:19:02 -03:00
Fabio B. Silva
3aa8d3fdac
test constructor exceptions
2012-09-29 16:19:01 -03:00
Fabio B. Silva
91efe10855
fix some cs on ObjectHydrator
2012-09-29 16:19:01 -03:00
Fabio B. Silva
4dca27962e
support multiple operators
2012-09-29 16:19:01 -03:00
Fabio B. Silva
f0403a5394
test literal values
2012-09-29 16:19:00 -03:00
Fabio B. Silva
e5e45a3a5c
test sql generation
2012-09-29 16:18:59 -03:00
Fabio B. Silva
af2f556fd3
small refactory
2012-09-29 16:18:59 -03:00
Fabio B. Silva
b19e4a6440
support arithmetic expression and aggregate functions
2012-09-29 16:18:58 -03:00
Fabio B. Silva
88f04b5ebd
parse nested new operators
2012-09-29 16:18:58 -03:00
Fabio B. Silva
2b403b7dad
basic support refactory
2012-09-29 16:18:58 -03:00
Fabio B. Silva
b29d47a682
cache new object mappings
2012-09-29 16:18:58 -03:00
Fabio B. Silva
0fbb78e61a
basic support, need some code refactory and improvements
2012-09-29 16:18:57 -03:00
Fabio B. Silva
ed89695a8c
collect new object parameters
2012-09-29 16:18:57 -03:00
Fabio B. Silva
0e60c50c5e
small code refactoring
2012-09-29 16:18:56 -03:00
Fabio B. Silva
0c1a8cd43f
sql generation
2012-09-29 16:18:56 -03:00
Fabio B. Silva
ee7b5da64a
start work
2012-09-29 16:18:56 -03:00
Marcin Radziwoński
380f4fbac7
Fixed unique-constraint name in XML Exporter
2012-09-26 14:27:16 +02:00
Konstantin Kuklin
34d8843fd6
improve phpdoc
2012-09-21 03:20:06 +04:00
Benjamin Eberlei
a9517b1b17
Merge pull request #436 from Powerhamster/comment-fixes
...
Comment fixes
2012-09-17 03:45:34 -07:00
Benjamin Eberlei
a256c43871
Merge pull request #442 from FabioBatSilva/fix-overrides-annot
...
Remove unused code
2012-09-17 03:33:19 -07:00
Asmir Mustafic
bc277c6e28
spaces
2012-09-13 11:04:23 +02:00
Asmir Mustafic
f86dcfc288
typo fix
2012-09-13 09:40:14 +02:00
Cas
de5b20d0bf
Update lib/Doctrine/ORM/Tools/Export/Driver/XmlExporter.php
...
Allow 'nullable' attribute to be exported for fields, something which already worked in YamlExport. This addition saved me a lot of time during development, not having to manually re-factor after each export.
Don't know why this was missing, maybe it's me who is missing something, so let me know ;)
2012-09-13 03:43:27 +03:00
Fabio B. Silva
8193397d4f
remove duplicate code
2012-09-12 21:31:02 -03:00
Stefano Rodriguez
bb8dd6cb11
Fixes PersistentCollection::matching() when collection is not initialized and there are NEW entities in the collection
2012-09-07 10:46:34 +02:00
Thomas Rothe
7acdcd6952
added missing use statement
2012-09-06 21:03:40 +02:00
Thomas Rothe
7beffb5a5f
Several fixes for comments
...
updated @param and @throws annotations
2012-09-06 21:03:26 +02:00
Benjamin Eberlei
2c99f97c8b
[DDC-2003] Remove unused variable
2012-09-05 19:28:32 +02:00
Bilal Amarni
a9b4debe37
allowed to pass filter objects to the configurator
2012-09-03 10:52:46 +02:00
Josiah Truasheim
959c4f026f
Refactored the SqlValueVisitor to move all type processing to the entity persister.
2012-08-31 20:58:16 +07:00
Josiah Truasheim
a6b6b25267
Removed the closure keyword as it isn't supported in PHP 5.3
2012-08-31 18:16:02 +07:00
Josiah Truasheim
c7f5d9d77d
Fixed DDC-2003 using closures to reference the functionality of the calling entity persister from the SQL value visitor.
2012-08-31 18:12:44 +07:00
Benjamin Eberlei
bc2476f342
[DDC-1918] Fix weird results at the end of paginator when using fetch joins
2012-08-29 15:16:07 +02:00
Benjamin Eberlei
9c682efb2f
Merge pull request #431 from pitiflautico/patch-1
...
[ORM] Fix double semicolon
2012-08-29 05:33:12 -07:00
Benjamin Eberlei
267daa5fc1
Merge pull request #428 from chEbba/query-builder-common-criteria
...
Add QueryBuilder::addCriteria() for Criteria - QueryBuilder bridge
2012-08-29 05:06:50 -07:00
Kirill chEbba Chebunin
ac98f15cfa
Fix ORMInvalidArgumentException factory methods with return instead of throw
2012-08-29 14:02:51 +02:00
Kirill chEbba Chebunin
e68807ad4f
Change version for QueryExpressionVisitor
2012-08-29 16:00:02 +04:00
Daniel Perez Pinazo
5b8ead9db8
[ORM] Fix double semicolon
2012-08-29 13:40:36 +03:00
Kirill chEbba Chebunin
1c2f2b5c13
Store QueryExpressionVisitor parameters as array
2012-08-20 20:28:22 +04:00
Kirill chEbba Chebunin
433d208572
Remove extra space from QueryBuilder::addCriteria()
2012-08-20 20:27:55 +04:00
Kirill chEbba Chebunin
d3ab948d88
Overwrite query limits only if set in QueryBuilder::addCriteria()
2012-08-20 20:27:30 +04:00
Kirill chEbba Chebunin
148789600a
Remove unnecessary else statements after if with return in QueryExpressionVisitor
2012-08-20 20:27:14 +04:00
Kirill chEbba Chebunin
c6b3899c2d
Add QueryBuilder::addCriteria() for Criteria - QueryBuilder bridge
2012-08-20 20:27:03 +04:00
FabioBatSilva
641af15280
Fix DDC-1977
2012-08-15 22:57:21 +02:00
Alexander
185b4e0c41
Fix setCustomHydrationModes + added test
2012-08-14 22:43:32 +02:00
Martin Meredith
787a208708
Create the setCustomHydrationMode function
...
This allows multiple hydrators to be set at once, and also allows for
the customHydrationMode options to be set via DoctrineORMModule
2012-08-14 22:33:25 +02:00
Guilherme Blanco
f8a582d454
Merge pull request #391 from FabioBatSilva/ns-class
...
Give FQCN to NamingStrategy#propertyToColumnName
2012-08-12 15:50:20 -07:00
Jonathan Ingram
04de52d4c9
Remove unused use statement
2012-08-02 15:33:09 +10:00
Benjamin Eberlei
104a76a6b1
Update EntityRepository and PersistentCollection to new Criteria#expr() method instead of having to implement themselves.
2012-08-01 21:37:22 +02:00
Michael Moravec
79a04b295f
[DDC-1961] Fixed parameter type support in Parameter
2012-07-31 21:01:21 +02:00
Benjamin Eberlei
00a5f18544
[DDC-1937] Fix bug with apc and annotation caching using a workaround.
2012-07-29 11:56:41 +02:00
Benjamin Eberlei
e8d3fc73ff
Merge branch 'DDC-1964'
2012-07-29 11:25:54 +02:00
Benjamin Eberlei
7c1235dedb
[DDC-1964] Fix issue with refresh and and object hydrator not setting field to null explicitly to override possible previous values.
2012-07-29 11:25:45 +02:00
Benjamin Eberlei
bcbef5670c
Merge branch 'DDC-1939'
2012-07-29 09:27:20 +02:00
Christophe Coevoet
cebb820030
Added the new DBAL 2.3 types in the EntityGenerator typehint map
2012-07-27 10:34:59 +02:00
Guilherme Blanco
04e6cc78cd
Fixed is_subclass_of comparing an interface which brought our requirement to 5.3.9. Changed to reflection approach which still keep us at the same dependency as before.
2012-07-26 15:50:51 -04:00
Guilherme Blanco
1eaa822d2a
Merge branch 'master' of github.com:doctrine/doctrine2
2012-07-25 01:24:33 -04:00
Guilherme Blanco
9dd3b66fe6
Fixed DefaultRepositoryClassName which should follow the Persistence interface, not ORM class.
2012-07-25 01:23:52 -04:00
Fabio B. Silva
50dac4096a
give FQCN to NamingStrategy#propertyToColumnName
2012-07-24 14:34:27 +02:00
Marco Pivetta
aa0cb0b6d7
DDC-1939 - Removing references to non-existing AssociationMapping class
2012-07-24 11:37:57 +02:00
Guilherme Blanco
619d29adb2
Merge pull request #400 from stof/command_help
...
Changed commands to use command.name in the help
2012-07-22 22:04:15 -07:00
Guilherme Blanco
98c4833afc
Merge pull request #404 from Ocramius/DDC-1933
...
DDC-1933 - Fixing cloning of QueryBuilder and adding related tests
2012-07-22 22:01:35 -07:00
Guilherme Blanco
e5979b5ef2
Moved implementation from EntityRepository to EntityManager. This decouples ER implementation from EM, as it should be.
2012-07-23 00:52:41 -04:00
Marco Pivetta
fb3c6f0e8f
DDC-1933 - Fixing cloning of QueryBuilder and adding related tests
2012-07-21 20:34:20 +02:00
Christophe Coevoet
a723b73929
Changed commands to use command.name in the help
2012-07-17 00:55:09 +02:00
Benjamin Eberlei
34ac207b3c
Bump Version to 2.4.0-DEV
2012-07-16 15:25:20 +02:00
Benjamin Eberlei
a0ba420969
Bump dev version to 2.3.0
2012-07-16 15:23:33 +02:00
Benjamin Eberlei
816f709950
Release 2.3.0-BETA1
2012-07-16 15:23:33 +02:00
Benjamin Eberlei
e0455b5550
Merge pull request #397 from Ocramius/cleanup/removing-deprecated-metadata-drivers
...
Cleanup/removing deprecated metadata drivers
2012-07-12 00:29:41 -07:00
Adel
51cd553de8
Fix phpdocs
2012-07-11 22:44:07 +00:00
Marco Pivetta
75276e453e
Restoring class names extending the Doctrine\Common implementation for BC compatibility
2012-07-10 13:57:33 +02:00
Marco Pivetta
01f058953b
Removing DriverChain and using Doctrine\Common implementation instead
2012-07-10 02:47:08 +02:00
Marco Pivetta
e2c1d7c38a
Removing deprecated StaticPHPDriver and PHPDriver
...
modifying tests so that the new implementation in Doctrine\Common is referenced
2012-07-10 02:31:30 +02:00
Benjamin Eberlei
b2385e0afa
[DDC-1637] Implementation of Criteria Collections API for
...
PersistentCollection (OneToMany only) and EntityRepository.
2012-07-09 09:59:48 +02:00
Benjamin Eberlei
fe292cc503
Merge pull request #392 from widop/patch-1
...
Invalid paginator query cloning
2012-07-08 09:34:09 -07:00
Marco Pivetta
346e34adf6
Reverting to default annotation driver with - delayed to 3.0
2012-07-08 17:33:50 +02:00
Marco Pivetta
245d906ebf
Adding parameter to allow switching annotation reader implementation
2012-07-08 17:17:32 +02:00
Marco Pivetta
fc00d5f39f
Updating upgrade docs and fixes suggested by @beberlei
2012-07-08 16:32:27 +02:00
Marco Pivetta
86dbddd596
Updating to reflect latest Doctrine Common changes
...
Also, changing logic so that the SimpleAnnotationReader is no more the
default one. An additional parameter for the method will allow using it.
The CS fixes that were additionally implemented (along with other minor changes
that do not affect BC compatibility are caused by a CS sniff via IDE.
2012-07-08 16:30:35 +02:00
Benjamin Eberlei
18d4a2f970
[DDC-1775] Fix NotifyPropertyChanged Listener being attached in addIdentityMap(), which is too late for certain use-cases in the persist lifecycle.
2012-07-07 17:47:29 +02:00
Benjamin Eberlei
ff2c5f85c3
[DDC-1846] Fix EntityRepository#find() with pessimistic locking.
2012-07-07 16:49:26 +02:00
Eric GELOEN
8c24e528ad
Clone directly the ArrayCollection instead of looping
2012-07-07 11:38:53 +02:00
Christophe Coevoet
8d0f49f227
Updated the classmetadata factory for Common 2.3
...
This adds the new method introduced in doctrine/common#162
2012-07-06 22:18:06 +02:00
Eric GELOEN
996e47bf61
Replaced a shallow-copy with a deep-copy to avoid side effects.
2012-07-06 17:49:03 +02:00
Benjamin Eberlei
82e1d7fa80
[DDC-1735] Change file_put_contents with LOCK_EX usage to temporary filename + rename, which works on Windows NFS drives.
2012-07-05 22:20:16 +02:00
Benjamin Eberlei
12cddf20e3
[DDC-1900] Throw exception when overwriting internal function.
2012-07-05 21:52:40 +02:00
Benjamin Eberlei
4bfdcd32f7
Merge pull request #384 from FabioBatSilva/DDC1885
...
[DDC-1885] Fix quotes in many to many persisters
2012-07-04 14:43:48 -07:00
Guilherme Blanco
6ba205f561
Merge pull request #314 from Ocramius/dcom-metadata-drivers-reuse
...
Doctrine\Common metadata drivers reuse
2012-07-04 13:30:54 -07:00
Bart van den Burg
64904c77c1
fixed DDC-1895
2012-07-04 22:11:50 +02:00
Fabio B. Silva
632d13ba0c
fix extra lazy count
2012-07-04 17:11:43 -03:00
Fabio B. Silva
fe11831bd7
test remove item and clear collection
2012-07-04 17:11:43 -03:00
Fabio B. Silva
63580dfe26
Fix CS
2012-07-04 17:11:43 -03:00
Fabio B. Silva
076663fe3a
fix DDC-1885 in persisters
2012-07-04 17:11:42 -03:00
Benjamin Eberlei
1023af6a1f
[DDC-1861] Fix UnitOfWork#doMerge()
2012-07-04 21:55:59 +02:00
Benjamin Eberlei
da331cd277
Merge pull request #376 from lstrojny/de-deprecate-transaction-methods
...
De-deprecate transaction handling methods
2012-07-04 12:42:55 -07:00
Benjamin Eberlei
30e86f442f
[DDC-1907] Fix template variable placeholder
2012-07-04 21:30:25 +02:00
Benjamin Eberlei
5cdb0ae8be
[DDC-1907] Add generation of remove method for collections
2012-07-04 21:04:47 +02:00
Marco Pivetta
379e69865e
Reusing chained driver now available in common, fixing cs/code smells and removing duplicate docs.
2012-07-04 20:59:22 +02:00
Marco Pivetta
97d7cae012
Stoffing and including changes of doctrine/common#138
2012-07-04 20:59:22 +02:00
Marco Pivetta
f6381d7b76
Updating ClassMetadataFactory to comply with new abstract CMF interface as of doctrine/common#150
2012-07-04 20:59:21 +02:00
Marco Pivetta
94714db132
Fixing code sniff issues before continuing refactoring of
2012-07-04 20:59:21 +02:00
Marco Pivetta
e522391ee9
Reusing Doctrine\Common's AbstractClassMetadataFactory
2012-07-04 20:59:21 +02:00
Marco Pivetta
63fbf7c2e5
Fixing broken tests because of wrong method signature and reference to the old Driver interface
2012-07-04 20:59:21 +02:00
Marco Pivetta
01b1b0b5fb
Removing code from the simplified drivers, use SymfonyFileLocator instead
2012-07-04 20:59:21 +02:00
Marco Pivetta
245718c9eb
Removing AbstractFileDriver, using Doctrine\Common\Persistence\Mapping\Driver\FileDriver instead
2012-07-04 20:59:21 +02:00
Marco Pivetta
e9e36dcf32
Removing Doctrine\ORM\Mapping\Driver\Driver interface
...
Interface has been moved to Doctrine\Common\Persistence\Mapping\Driver\MappingDriver
2012-07-04 20:59:21 +02:00
Marco Pivetta
905acf9176
Removing Doctrine\ORM\Mapping\Driver\Driver interface
...
Interface has been moved to Doctrine\Common\Persistence\Mapping\Driver\MappingDriver
2012-07-04 20:59:21 +02:00
Marco Pivetta
5b97357402
Removing unused imports
2012-07-04 20:59:21 +02:00
Marco Pivetta
abd3ddc1b1
Removing code duplication, reusing Doctrine\Common\Persistenc\Mapping\Driver\AnnotationDriver
2012-07-04 20:59:20 +02:00
Marco Pivetta
ccace8cb8b
Moving exception throwing for invalid file mappings to Doctrine\Common\Persistence\Mapping\Driver\FileDriver
2012-07-04 20:59:20 +02:00
Marco Pivetta
03fb734de8
Removing API that should be moved to common
2012-07-04 20:59:20 +02:00
Marco Pivetta
bb998d1738
Emulating feature that has to be moved to Doctrine\Common
2012-07-04 20:59:20 +02:00
Marco Pivetta
e9f23d51e0
Removing unused code
2012-07-04 20:59:20 +02:00
Marco Pivetta
34bb0c4943
Reducing code duplication
...
SimplifiedXmlDriver and SimplifiedYamlDriver are still not valid after this commit
2012-07-04 20:59:20 +02:00
Marco Pivetta
e6a2bae5d7
Updating mapping driver interface to comply with Doctrine\Common\Persistence\Mapping\Driver\MappingDriver
2012-07-04 20:59:20 +02:00
Tiago Ribeiro
bda7310b46
Added an empty line feed preceding the return statement
2012-07-03 12:57:14 +02:00
Douglas Greenshields
53e735ffdd
fixed typo in command help text
2012-07-02 18:01:57 +01:00
Guilherme Blanco
cb72219b11
Merge pull request #372 from FabioBatSilva/DDC-1845
...
[DDC-1845] QuoteStrategy
2012-06-24 20:36:54 -07:00
Fabio B. Silva
ca4862aabc
Fix CS
2012-06-23 14:19:47 -03:00
Fabio B. Silva
d3d97e7ef8
remove svn markers
2012-06-19 15:27:41 -03:00
Fabio B. Silva
e25987df3a
remove svn markers from AST
2012-06-19 15:17:08 -03:00
Guilherme Blanco
921f5c7680
Fixed license.
2012-06-19 11:04:00 -03:00
Guilherme Blanco
2703a2b27c
Fixed issue with merge.
2012-06-18 15:23:12 -04:00
Fabio B. Silva
7800a7ef3f
wrong indentation
2012-06-18 15:31:20 -03:00
Fabio B. Silva
65efda425f
Fix CS
2012-06-18 15:24:52 -03:00
Fabio B. Silva
b9d94e7bf0
add DefaultQuoteStrategy use statement
2012-06-18 14:43:01 -03:00
Fabio B. Silva
49f9d185de
Fix CS and test configuration
2012-06-18 14:43:01 -03:00
Fabio B. Silva
85b6f8dc2f
change quote strategy to interface
2012-06-18 14:43:00 -03:00
Fabio B. Silva
b6b35d9482
test quote join variable
2012-06-18 14:43:00 -03:00
Fabio B. Silva
e0a236a9af
fix DDC-142 load OneToOne EAGER
2012-06-18 14:43:00 -03:00
Fabio B. Silva
cd806b83db
fix DDC-142 persist OneToOne
2012-06-18 14:42:59 -03:00
Fabio B. Silva
51f29cddb9
fix delete join table
2012-06-18 14:42:59 -03:00
Fabio B. Silva
7807d6806c
fix delete join table not owning side
2012-06-18 14:42:59 -03:00
Fabio B. Silva
debc6e4993
change QuoteStrategy#getJoinColumnName to use join column
2012-06-18 14:42:58 -03:00
Fabio B. Silva
2afe24f51c
start to work in xxToOne quote
2012-06-18 14:42:58 -03:00
Fabio B. Silva
a75c672ee7
fix sequence and join columns
2012-06-18 14:42:57 -03:00
Fabio B. Silva
2b8e24fb09
revert wrong commit
2012-06-18 14:42:57 -03:00
Fabio B. Silva
f335f23145
tests for quoted columns metadata
2012-06-18 14:42:56 -03:00
Fabio B. Silva
8fec73673d
fix DDC-1719 in persiter and query level
2012-06-18 14:42:56 -03:00
Fabio B. Silva
fabfb66293
deprecated metadata quote methods
2012-06-18 14:42:56 -03:00
Fabio B. Silva
4ef3d99770
use quote strategy in SizeFunction, MultiTableDeleteExecutor, MultiTableUpdateExecutor, and SchemaTool
2012-06-18 14:42:56 -03:00
Fabio B. Silva
851d17f940
use quote strategy in SingleTablePersister
2012-06-18 14:42:55 -03:00
Fabio B. Silva
dcd19bba22
use quote strategy in OneToManyPersister
2012-06-18 14:42:55 -03:00
Fabio B. Silva
36296a3906
use quote strategy in JoinedSubclassPersister
2012-06-18 14:42:55 -03:00
Fabio B. Silva
7f64474f3e
use quote strategy in persister
2012-06-18 14:42:54 -03:00
Fabio B. Silva
2af7b3fd38
use quote strategy in BasicEntityPersister
2012-06-18 14:42:54 -03:00
Fabio B. Silva
5d665b59a1
remove getQuotedIdentifierColumnNames
2012-06-18 14:42:54 -03:00
Fabio B. Silva
db53b8651c
apply quote strategy at sqlwalker
2012-06-18 14:42:53 -03:00
Fabio B. Silva
d49a968d55
tests for DDC-1719
2012-06-18 14:42:53 -03:00
Fabio B. Silva
1bcda5147a
inject quote strategy into sql walker
2012-06-18 14:42:53 -03:00
Fabio B. Silva
2b4c29e4f2
tests for default strategy
2012-06-18 14:42:53 -03:00
Fabio B. Silva
9f297c3140
first tests for DefaultQuoteStrategy
2012-06-18 14:42:52 -03:00
Josiah Truasheim
ff8cc6f4c0
Fixed DDC-1880 Named Queries not registered in xml mapping
2012-06-18 23:41:20 +07:00
Benjamin Eberlei
a3210e78aa
Merge pull request #368 from doctrine/join-poc
...
Join poc
2012-06-18 08:18:13 -07:00
Guilherme Blanco
41a650b699
Updated PoC for multiple components DQL support.
2012-06-18 17:01:52 +02:00
Alexander
e7dfa08756
[PoC] Arbitrary join support
2012-06-18 17:00:37 +02:00
Benjamin Eberlei
0c4952447b
Merge pull request #369 from greg0ire/master
...
Show the advice only when relevant.
2012-06-18 07:26:04 -07:00
Lars Strojny
3881e12a2d
De-deprecate transaction handling methods
2012-06-16 13:22:53 +02:00
Lars Strojny
164269bff1
Allow passing any callable instead of only closures
2012-06-16 13:20:34 +02:00
Guilherme Blanco
27b4f58b66
Merge pull request #362 from odolbeau/cs
...
Correct some mistakes (tabs & trailing spaces)
2012-06-14 22:43:18 -07:00
Guilherme Blanco
e8ad82c80f
Merge pull request #363 from gajdaw/entities_generator_cs_fix
...
Entities generator: constructor's template docblock
2012-06-14 22:42:17 -07:00
Ph3nol
2abb459770
Some PHP-CS fixes
2012-06-11 12:39:18 +02:00
Grégoire Paris
111bb52add
delimit ternary
2012-06-11 08:23:37 +02:00
Grégoire Paris
190e63a6bb
Show the advice only when necessary.
...
This is indeed a good advice, but people who
already have implemented __toString() might
get confused about it.
2012-06-10 23:59:07 +03:00
Włodzimierz Gajda
b263a00eac
Entities generator: constructor's template docblock
2012-06-06 08:44:25 +02:00
Olivier Dolbeau
79a9ce5000
Add some corrections
2012-06-05 21:32:53 +02:00
Olivier Dolbeau
7ca0ac289e
Remove tabs & trailing spaces
2012-06-05 15:46:10 +02:00
Olivier Dolbeau
c98f9117c2
Remove unused use
2012-06-05 15:39:52 +02:00
Guilherme Blanco
9445502885
Removed un-necessary getIterator().
2012-05-29 15:14:08 -04:00
Guilherme Blanco
6521e51170
Added missing BC compatibility in QueryBuilder.
2012-05-29 14:52:30 -04:00
Guilherme Blanco
161ae31a7e
Adde more BC compatibility in setParameters.
2012-05-29 14:41:32 -04:00
Guilherme Blanco
b3e7493278
Made setParameters()/excute()/iterate() BC compatible.
2012-05-29 14:25:54 -04:00
Guilherme Blanco
79ff1f10d2
Optimized getParameter.
2012-05-28 12:20:35 -04:00
Guilherme Blanco
1635e0af4b
[DDC-1840] Implemented parameters as a collection.
2012-05-28 12:16:42 -04:00
Benjamin Eberlei
1f2ce21b56
[DDC-1497] Change EntityGenerator add method generation for collections.
2012-05-27 20:31:01 +02:00
Benjamin Eberlei
04b23dbf10
[DDC-1798] Exporter generate error when composite primary key is generated. Fixes GH-342
2012-05-27 18:44:31 +02:00
Benjamin Eberlei
3398d1e287
[DDC-1685] Fix bug in OutputWalker when used on entities with Foreign Key as Primary Key.
2012-05-27 18:33:35 +02:00
Benjamin Eberlei
6523f7f59e
[DDC-1777] Fix bug in BasicEntityPersister#exists() when no primary key is set.
2012-05-27 17:11:21 +02:00
Benjamin Eberlei
f55b5411c8
[DDC-1791] Fix OutputWalker Pagination on Oracle
2012-05-27 13:22:48 +02:00
Benjamin Eberlei
44c867827c
[DDC-1783] Fix memory leak in ObjectHydrator when using AbstractQuery#iterate() and EntityManager#clear()
2012-05-27 12:00:43 +02:00
Karsten Dambekalns
bcddc47356
[DDC-1835] Fix cloning persistent collections.
2012-05-27 10:17:12 +02:00
Benjamin Eberlei
548c997f7b
[DDC-1799] Fix bug in YamlExporter using OneToOne instead of ManyToOne
2012-05-27 09:57:46 +02:00
Benjamin Eberlei
0868ec1c19
Update Common and fix cache tests with different assumptions about keys.
2012-05-26 19:29:51 +02:00
Benjamin Eberlei
70458b2f48
LGPL => MIT
2012-05-26 14:37:00 +02:00
Guilherme Blanco
f54f8f8a95
Fixed anomalous bug of temporary existance table collision in case of any update/delete issue by dropping temp table, no matter what's the result of other executes.
2012-05-23 00:55:05 -04:00
Benjamin Eberlei
e2d15c3a04
Merge pull request #353 from pscheit/patch-1
...
prevent the validator to stop with an "undefined array index"-error
2012-05-22 10:09:01 -07:00
Benjamin Eberlei
f686a3ac1b
Merge pull request #354 from pscheit/master
...
ValidateSchemaCommand dont't call exit() in execute()
2012-05-22 10:03:44 -07:00
Philipp Scheit
e9f936c0ba
don't call exit() in execute()
2012-05-22 14:25:54 +03:00
Guilherme Blanco
d05ad996c4
Implemented support for internal exception showing DQL that contains syntax or semantical error.
2012-05-21 16:34:27 -04:00
Philipp Scheit
f1571aeac3
prevent the validator to stop with an "undefined array index"-error while validating a wrong inversedBy Attribute
2012-05-21 19:23:22 +03:00
Fabio B. Silva
0af5da77f1
fix DDC-1822
2012-05-19 13:40:01 -03:00
Fabio B. Silva
e9974911fe
fix tests
2012-05-04 21:13:20 -03:00
Fabio B. Silva
67f0722211
change test to uses data provider
2012-05-04 21:13:19 -03:00
Fabio B. Silva
790d98133c
fix DDC-1694
2012-05-04 21:11:51 -03:00
Benjamin Eberlei
bd41e69a1f
Merge DDC-1542 into master
2012-05-04 23:20:57 +02:00
Benjamin Eberlei
99e303e211
[DDC-1542] Refactored automatic discriminator map detection.
2012-05-04 23:15:12 +02:00
Guilherme Blanco
6103db0d04
Merge pull request #345 from hason/DDC-1802
...
Fixed DDC-1802
2012-05-04 13:04:08 -07:00
comfortablynumb
f0db9a842d
[DDC-1542] - Inheritance: Added default discriminator map (only annotations yet)
2012-05-04 20:36:24 +02:00
Benjamin Eberlei
63b2c03a02
Merge pull request #331 from gedrox/DDC-1757
...
DDC-1757 test and patched query builder
2012-05-04 10:08:59 -07:00
Benjamin Eberlei
e09a9c7deb
Merge pull request #315 from Ocramius/getclass-on-proxies-refactoring
...
Allowing proxies to be passed to ORM public API
2012-05-04 10:04:14 -07:00
Alexander
37ce0f15d6
Update test case for MappingException::invalidCascadeOption()
2012-05-04 18:26:17 +02:00
Alexander
3403305b3d
Merge remote-tracking branch 'schmittjoh/betterExMessage'
2012-05-04 18:20:56 +02:00
Guilherme Blanco
5fddd1bee5
Merge pull request #324 from brikou/call_simplified
...
simplified Doctrine/ORM/EntityRepository::__call
2012-05-03 23:20:13 -07:00
Martin Hasoň
3d852397db
DDC-1802 removed unnecessary tokens T_SIZE and T_MOD
2012-05-02 19:10:21 +02:00
Martin Hasoň
3ab6ad23ad
DDC-1802 fixed parsing: FunctionDeclaration "NOT" ("LIKE" | "IN" | "BETWEEN")
2012-05-02 19:08:27 +02:00
Fabio B. Silva
5c7d7c6f05
remove duplicated 'require_once'
2012-04-21 01:53:34 -03:00
Fabio B. Silva
56fb1035de
update docblock
2012-04-21 01:43:18 -03:00
Fabio B. Silva
f63cb95ef3
add annotations
2012-04-21 01:43:18 -03:00
Fabio B. Silva
85790f0752
support for attribute override
2012-04-21 01:43:18 -03:00
Fabio B. Silva
4df3c75321
added missing '\'
2012-04-21 01:41:05 -03:00
Fabio B. Silva
3085c52f95
fix docblock and remove white spaces
2012-04-21 01:41:04 -03:00
Fabio B. Silva
9e010cbd34
added xml/yml drivers
2012-04-21 01:41:04 -03:00
Fabio B. Silva
30fdf8dd1b
added support for @AssociationOverride
2012-04-21 01:38:34 -03:00
Aigars Gedroics
3ddc461d30
[DDC-1757] Fix moved to private method, test improved.
2012-04-20 16:06:21 +03:00
gedrox
29a94f4f52
Parameter PHP documentation for the QueryBuilder::getRootAlias() method
2012-04-20 16:06:21 +03:00
Aigars Gedroics
a1ab3e8cf4
DDC-1757 test and patched query builder
2012-04-20 16:06:21 +03:00
Fabio B. Silva
9b02745cd8
Fix DDC-1784
2012-04-18 20:39:21 -03:00
Guilherme Blanco
bad811df6a
Merge pull request #293 from FabioBatSilva/DDC-1663
...
[DDC-1663]Native SQL Query Result Set Mappings
2012-04-16 12:06:26 -07:00
Benjamin Eberlei
4b09712761
Merge pull request #322 from rande/patch-1
...
In some weird situation the SimpleXmlIterator used to iterate on the ``$...
2012-04-16 09:55:05 -07:00
Benjamin Eberlei
193ac077d6
Merge pull request #316 from fixe/patch-1
...
Fixes autoloading of generated Annotations
2012-04-16 09:48:50 -07:00
Tim Nagel
6cbdf53975
Fixed DDC1778
2012-04-16 13:03:19 +10:00
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
fdc9fdae3e
refactory ResultSetMappingBuilder#addNamedNativeQueryMapping into small submethods
2012-04-15 15:40:41 -03:00
Fabio B. Silva
68665af6e8
test discriminator column
2012-04-15 15:40:41 -03:00
Fabio B. Silva
0cc2583a02
test scalar result
2012-04-15 15:40:40 -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
f018a56d6d
test native query with result class
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
Marco Pivetta
c4a2eaea49
Adding additional missing calls to classutils instead of get_class
2012-04-07 18:53:34 +02:00
Marco Pivetta
cbe4987e18
Using Doctrine\Common\Util\ClassUtil for class_name resolutionThis avoids exceptions when passing a Proxy instance to the public API of the EntityManager, ClassMetadataFactory or UnitOfWork when the Proxy itself isn't generated by the EntityManager itself, while discovering the correct ClassMetadata instance for the proxy
2012-04-07 18:53:33 +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
Benjamin Eberlei
d54fdf43d0
[DDC-1771] Abstract classes cannot be proxies and should be skipped in complete generation.
2012-04-07 10:30:09 +02:00
Benjamin Eberlei
a1a9f85fda
Merge pull request #328 from Netpositive/master
...
addDiscriminatorMapClass fix
2012-04-07 00:44:29 -07:00
Benjamin Eberlei
d6ccd82cf6
Merge pull request #321 from import/feature/newCacheDriver
...
Addition for new cache driver
2012-04-07 00:20:55 -07:00
Benjamin Eberlei
0b3577f2d2
[DDC-1766] Rewrite getHydrationCacheId() to use existing processParameterValue() method. Other code style changes.
2012-04-05 22:40:40 +02:00
Johannes M. Schmitt
84ec6dc9f5
improved exception message
2012-04-04 21:47:23 -05:00
Benjamin Eberlei
1095fb39cb
[DDC-1766] More cleanups
2012-04-05 00:27:23 +02:00
Benjamin Eberlei
f7496b1482
[DDC-1766] Cleaned up code.
2012-04-05 00:26:09 +02:00
Benjamin Eberlei
d31c7f5e2b
[DDC-1766] Explain details of Hydration cache, introduce AbstractQuery#setResultCacheProfile method
2012-04-04 23:55:14 +02:00
Benjamin Eberlei
c32a77e6be
[DDC-1766] Add usage of default result cache driver, add more docs.
2012-04-04 23:47:32 +02:00
Benjamin Eberlei
306f9e0ca2
[DDC-1766] Rename closure
2012-04-04 23:21:06 +02:00
Benjamin Eberlei
3047c4b955
[DDC-1766] Initial implementation of hydration cache.
2012-04-04 23:10:30 +02: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
Brikou CARRE
029071a144
simplified __call method
2012-04-03 17:33:00 +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
Osman Üngür
e69b022472
Fixed CS
2012-04-02 12:11:38 +03:00
Osman Üngür
4fc7389b1d
New cache driver definition for Doctrine running in non-dev mode and cache driver is not set.
...
This cache driver was added with doctrine/common#109
2012-04-02 11:57:09 +03:00
Benjamin Eberlei
5b18718b92
[DDC-1746] Throw exception on invalid cascade option.
2012-04-01 11:01:58 +02:00
Tiago Ribeiro
975f3c4600
Fixes autoloading of generated Annotations
2012-04-01 02:59:03 +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
Guilherme Blanco
2811d161bb
Merge pull request #309 from FabioBatSilva/DDC-1686
...
Fix DDC-1686
2012-03-25 21:33:43 -07: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
449d8a66ad
changed modifiers
2012-03-25 13:00:50 -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
Fabio B. Silva
0f9afbdf0a
Fix DDC-1686
2012-03-25 00:30:58 -03:00
Fabio B. Silva
df8626b949
Fix DDC-1697
2012-03-24 22:50:54 -03:00
Benjamin Eberlei
ab15528fde
Fix CS: AS => as in foreach loops.
2012-03-24 11:16:32 +01:00
Hugo Hamon
16da74d1da
[Query] removed unused private _peekBeyond() method from Parser class.
2012-03-24 11:07:44 +01:00
Hugo Hamon
c0620bf857
[Tools] removed unused local variable $assocName in ResolveTargetEntityListener class.
2012-03-24 11:07:41 +01:00
Hugo Hamon
ffa372a76c
[Tools] removed unused local variable in YamlExporter class.
2012-03-24 11:07:41 +01:00
Hugo Hamon
505537d4ce
[Tools] renamed AS to as in EntityGenerator class.
2012-03-24 11:07:41 +01:00
Hugo Hamon
68806aa8c6
[Tools] removed unused local variable $idHash in DebugUnitOfWorkListener class and renamed AS keywords to as.
2012-03-24 11:07:41 +01:00
Hugo Hamon
aca1470e6b
[Tools] removed unused local variable $cm in InfoCommand class.
2012-03-24 11:07:40 +01:00
Hugo Hamon
5a1c1e55ef
[Query] removed unused local variables in Parser class.
2012-03-24 11:07:39 +01:00
Hugo Hamon
43eebe1a8b
[Query] removed unused local variable $lexer in SizeFunction class.
2012-03-24 11:07:39 +01:00
Hugo Hamon
19602d0a26
[Query] removed unused local variable $platform in IdentityFunction class.
2012-03-24 11:07:39 +01:00
Hugo Hamon
c4dcd39666
[Proxy] renamed AS to as.
2012-03-24 11:07:39 +01:00
Hugo Hamon
d09b733cc3
[Persisters] removed unused local variable in ManyToManyPersister class.
2012-03-24 11:07:39 +01:00
Hugo Hamon
d4bcbd4741
[Persisters] removed unused local variables in BasicEntityPersister class.
2012-03-24 11:07:39 +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
18e63f9cea
Merge branch 'DDC-1723'
2012-03-22 22:30:35 +01:00
Benjamin Eberlei
bc4cf21c9d
Merge velovint/SupportCustomIdGenerators
2012-03-22 22:29:15 +01:00
Benjamin Eberlei
7d7edbbd4a
Merge pull request #288 from FabioBatSilva/DDC-775
...
DDC 775
2012-03-22 14:00:48 -07:00
Benjamin Eberlei
3aba23ea35
Merge pull request #304 from doctrine/feature/flush-many-documents
...
Allow flushing of many entities by passing an array of entities.
2012-03-22 12:34:01 -07:00
Fabio B. Silva
9cee329407
Fix CS
2012-03-15 22:38:54 -03:00
Fabio B. Silva
36dc560533
Fix DDC-1470
2012-03-15 21:29:52 -03:00
Jonathan H. Wage
24e808844b
Allow flushing of many entities by passing an array of entities.
2012-03-15 17:45:25 -05:00
Guilherme Blanco
44d7d23e8d
Coding style fixes.
2012-03-15 01:26:06 -04:00