Marco Pivetta
3769cd1119
#1172 - adding required @group
annotations for newly introduced tests
2015-01-16 22:37:38 +01:00
Marco Pivetta
70840131ff
#1172 - moved MergeUninitializedProxyTest
tests into EntityManagerTest
2015-01-16 22:36:30 +01:00
Marco Pivetta
438feccd55
#1172 - removing redundant test logic
2015-01-16 22:25:41 +01:00
Marco Pivetta
de4e980389
#1172 - covering merging of unmanaged, un-initialized proxies bound to a different entity manager
2015-01-16 22:25:00 +01:00
Marco Pivetta
b7566dc65b
#1172 - correcting test: all connections should have a saved file instance
2015-01-16 22:20:58 +01:00
Marco Pivetta
d1e7960f99
#1172 - tests to verify that proxies keep distinct entity manager instances even across merging operations
2015-01-16 22:12:42 +01:00
Marco Pivetta
4ed0a6ce53
#1172 - removing redundant tests
2015-01-16 21:25:25 +01:00
Marco Pivetta
3df119f4fe
#1172 - when merging an initialized proxy, the managed proxy must be initialized before merging
2015-01-16 21:23:47 +01:00
Marco Pivetta
a18f258b4d
#1172 - covering merging of managed proxies
2015-01-16 21:15:39 +01:00
Marco Pivetta
0329ac5074
#1172 - covering also detached proxies - merging operations should not initialize either proxy
2015-01-16 21:14:13 +01:00
Marco Pivetta
dde09872df
#1172 - writing a more concise test case about merging detached proxies
2015-01-16 21:09:53 +01:00
Mathieu De Zutter
318b23097b
Don't load uninitialized proxies after merging.
...
Previous patch avoided initialization of proxies before merging, mainly to
fix a bug with merging. However, later on, doctrine tries again to load
the proxy. This is unnecessary and thus has been removed. This way, a
round trip to the database is saved.
2015-01-16 20:54:15 +01:00
Mathieu De Zutter
ec35d4886c
Don't load detached proxies when merging them.
...
Ticket DDC-1392 fixed an issue where uninitialized proxies could not be merged
because the merge routine couldn't get the identifier from them. The soution
was to initialize the proxy.
Ticket DDC-1734 fixed the merging of *unserialized* uninitialized proxies by
resetting their internals, so these proxies were able to initialize, as required
by the fix for DDC-1392.
Somehow, in the meanwhile, the fix for DDC-1392 is not needed anymore:
reverting the patch will not break the associated test (but it does break the
test for DDC-1734). This means it is not needed anymore to initialize the proxy
when merging.
Uninitialized proxies that get merged should not be loaded at all. Since they
are not initialized, the entity data for sure hasn't changed, so it can be
safely ignored. Actually, the only thing the data is needed for while merging,
is to copy it into the managed entity, but that one is already supposed to be
up to date. By not initializing the proxy, a potential database roundtrip is
saved, and the fix for DDC-1734 is not needed anymore.
Besides optimizing the merge, this patch also solves an issue with merging.
Currently, when a detached uninitialized proxy is merged while there is already a
corresponding managed entity (proxy or not), the ORM returns a blank entity
instead of returning the already managed entity. This patch makes sure that
already existing managed entities are re-used.
2015-01-16 20:54:15 +01:00
Marco Pivetta
7e4dab17ec
#1133 DDC-3305 - test case with embeddable without referenced embeddable class
2015-01-16 19:45:16 +01:00
Marco Pivetta
f799986be1
Reverting BC break in AbstractIdGenerator signature
2015-01-16 18:52:58 +01:00
Marco Pivetta
dd8db1acd2
DDC-3427 - s/EntityManager/EntityManagerInterface in relevant tests about identifier generation
2015-01-16 14:22:03 +01:00
Guilherme Blanco
f90475772d
Classify persisters into more granular namespaces.
2015-01-16 00:10:25 +01:00
Marco Pivetta
6564f95260
Typo fix (region should be named 'bar'
, not 'foo'
2015-01-15 21:17:25 +01:00
Marco Pivetta
a82eecfc07
Each cache region built by the DefaultCacheFactory
should have its own cache with its own unique namespace
2015-01-15 21:15:38 +01:00
Marco Pivetta
f38d4551f1
Cache regions should not modify the injected cache instance settings
2015-01-15 21:01:02 +01:00
Guilherme Blanco
0b2fb7fd78
Fixed identifier quoting in functional tests.
2015-01-15 03:55:29 +00:00
Guilherme Blanco
8a0989aa50
Fixed identifier quoting in functional tests.
2015-01-15 03:50:18 +00:00
Marco Pivetta
5bd921139e
Merge branch 'hotfix/#1250-DDC-3493-fix-class-pseudo-constant-parsing-in-entitygenerator'
2015-01-15 04:16:44 +01:00
Guilherme Blanco
a1d77bdc65
Renamed coll to collection and some small updates to tests.
2015-01-15 03:14:48 +00:00
lukasmaz
41dd584f62
Test case for "class" keyword
...
Test case for http://www.doctrine-project.org/jira/browse/DDC-3493
2015-01-15 04:12:31 +01:00
Marco Pivetta
55a75bfb1b
Merge pull request #1249 from doctrine/extra-lazy-get-m2m
...
Support for extra lazy get for both owning and inverse side on many to many associations.
2015-01-15 03:36:35 +01:00
Steve Müller
d343617f13
Merge pull request #1255 from Ocramius/cleanup/php-5.3-support-end
...
Cleanup: PHP 5.3 support end
2015-01-15 01:29:00 +01:00
Marco Pivetta
8b223c5c83
#1072 DDC-3191 - test cleanup: reflection is better than mixing up I/O operations and global state
2015-01-15 00:54:25 +01:00
Marco Pivetta
aca719be41
#1072 DDC-3191 - adding test for failing glob()
operations on the FileLockRegion
2015-01-15 00:36:26 +01:00
Alexander Kurilo
58cd520e32
Fix attempt of traversing bool in FileLockRegion
2015-01-14 23:51:41 +01:00
Marco Pivetta
9024c04c72
Removing conditionals checking for PHP 5.4 support
2015-01-14 20:14:39 +01:00
Marco Pivetta
0106cba602
#881 DDC-2825 - reusing mapping files that already exist in models, where applicable
2015-01-14 19:17:39 +01:00
Marco Pivetta
7164e28138
#881 DDC-2825 - renaming table/schema name for clarity and to avoid collisions
2015-01-14 19:16:42 +01:00
Marco Pivetta
7b168de236
#881 DDC-2825 - removing unused imports
2015-01-14 19:05:40 +01:00
Marco Pivetta
962f479318
#881 DDC-2825 - refactoring test logic, removing dead private method
2015-01-14 19:04:58 +01:00
Marco Pivetta
80ce601eae
#881 DDC-2825 - refactoring test logic to use data-provider instead of code repetitions
2015-01-14 19:02:44 +01:00
Marco Pivetta
f874189456
#881 DDC-2825 - refactoring tests for clarity/readability and ease of use
2015-01-14 18:56:37 +01:00
Marco Pivetta
9d6890e6ca
#881 DDC-2825 - expectations are the first parameter in an assertion
2015-01-14 18:50:17 +01:00
Marco Pivetta
67788d89b5
#881 DDC-2825 - simplifying/extracting test logic: moved verifying metadata into separate test method
2015-01-14 18:47:17 +01:00
Marco Pivetta
0a91b83e27
#881 DDC-2825 - exploding test case into smaller units
2015-01-14 18:34:58 +01:00
Marco Pivetta
6f85ca3356
#881 DDC-2825 - exploding test case into smaller units
2015-01-14 18:31:11 +01:00
Marco Pivetta
04467218a3
#881 DDC-2825 - providing YAML mappings for explicit schema definition
2015-01-14 18:05:58 +01:00
Marco Pivetta
7911beaf1c
#881 DDC-2825 - providing YAML mappings for implicit schema definition
2015-01-14 18:05:38 +01:00
Marco Pivetta
0fd51cf852
#881 DDC-2825 - providing PHP mappings for implicit schema definition
2015-01-14 17:53:01 +01:00
Marco Pivetta
d96cd1b690
#881 DDC-2825 - providing PHP mappings for explicit schema definition
2015-01-14 17:52:51 +01:00
Marco Pivetta
53845b79e1
#881 DDC-2825 - providing XML mappings for implicit schema definition
2015-01-14 17:34:44 +01:00
Marco Pivetta
941bfca68c
#881 DDC-2825 - providing XML mappings for explicit schema definition
2015-01-14 17:27:53 +01:00
Marco Pivetta
617fd6cfdc
#881 DDC-2825 - moving YAML and XML mapping tests to base mapping driver tests. Excluding Static PHP mapping tests
2015-01-14 16:59:01 +01:00
Marco Pivetta
cf641cd0a3
#881 DDC-2825 - testing annotation driver with table name defining schema name as part of the name
2015-01-14 16:47:05 +01:00
Marco Pivetta
8b2b54c033
#881 DDC-2825 - typo fix (causing test failure)
2015-01-14 16:32:02 +01:00
Marco Pivetta
c6d839869b
#881 DDC-2825 - annotation mapping tests for explicitly defined schema name on mappings
2015-01-14 16:30:20 +01:00
Michaël Perrin
54b3c0548d
Fix persistence exception on a table with a schema on a platform without schema support
2015-01-14 15:48:49 +01:00
Marco Pivetta
c571f6f6a9
Correctly dealing with emulated cascades in ExtraLazyCollectionTest
2015-01-14 14:36:01 +01:00
Marco Pivetta
d712ad97a5
#385 #1181 DDC-3385 - test coverage for OnClassMetadataNotFoundEventArgs
impl
2015-01-13 21:04:50 +01:00
Marco Pivetta
6debf2c909
#385 #1181 DDC-3385 - aligning tests to new OnClassMetadataNotFoundEventArgs
API
2015-01-13 20:56:40 +01:00
Marco Pivetta
f14063def5
#385 #1181 DDC-3385 - splitting test case to verify interface-first fetching of metadata (via fallback logic)
2015-01-13 20:38:01 +01:00
Marco Pivetta
94a2036d50
#385 #1181 DDC-3385 - adding @group
annotation to newly introduced tests
2015-01-13 20:37:28 +01:00
Marco Pivetta
efd4500e6b
ClassMetadataFactory
should support fallback (event-based) logic for hooking into failed ClassMetadata
loading
2015-01-13 19:50:15 +01:00
Bart van den Burg
d66356542d
added use statement
2015-01-13 19:49:58 +01:00
Bart van den Burg
437f812718
Added new event to allow actions to be done before trying to load class metadata
2015-01-13 19:49:57 +01:00
Bart van den Burg
19c52e4ae1
added failing test
2015-01-13 19:49:57 +01:00
Bart van den Burg
51528fbdea
set metadata for interface to be able to fetch entites by interface name
2015-01-13 19:49:57 +01:00
Guilherme Blanco
25b7c64dc6
Implemented support for extra lazy get for both owning and inverse side on many to many associations.
2015-01-13 17:50:20 +00:00
Marco Pivetta
9c3cb57931
Merge branch 'optimize-persisters'
...
Close #1246
2015-01-13 15:05:45 +01:00
Guilherme Blanco
de4723883f
Merge pull request #1171 from jaimz22/master
...
Improvements for complex select statements when using new object expression
2015-01-12 22:48:56 -05:00
Marco Pivetta
1bfa7ea754
#1240 DDC-3479 - Basic coverage for EntityNotFoundException
2015-01-13 02:55:51 +01:00
Carnage
36f9822466
Added test to demonstrate issue
2015-01-13 02:36:58 +01:00
Marco Pivetta
ef5a3f1bb7
#1054 DDC-3161 - adding @group
annotation for newly introduced tests
2015-01-13 02:06:39 +01:00
Vladislav Veselinov
759836113f
assertion fix
2015-01-13 02:05:49 +01:00
Vladislav Veselinov
9cb17d2915
EntityManagerInterface instead of EntityManager
...
Make connection available in filters
Add test for the changes
2015-01-13 02:05:49 +01:00
Marco Pivetta
0ffc752f6f
#470 DDC-54 DDC-3005 - simple-object hydration should also trigger postLoad
events when iterating over single results
2015-01-13 01:42:03 +01:00
Marco Pivetta
5cd73f0d12
#470 DDC-54 DDC-3005 - reverting assertion
...
`postLoad` should be triggered eagerly when using `iterate()`, as worse problems may be experienced with
missed initialization via listeners.
2015-01-13 01:36:13 +01:00
Marco Pivetta
0a19fbb376
#470 DDC-54 DDC-3005 - minor test cleanups, changing test according to current limitation to document the actual expected behavior
2015-01-13 01:26:04 +01:00
Lukasz Cybula
aa4796cd0d
Moved postLoad dispatching from UnitOfWork to object hydrators
2015-01-13 01:03:48 +01:00
Marco Pivetta
8c54a65aa5
#1001 DDC-3005 - Verifying HydrationCompleteHandler
skips over registered deferred loads that were already handled by hydrationComplete
2015-01-13 00:48:53 +01:00
Marco Pivetta
29d4d342bd
#1001 DDC-3005 - Testing HydrationCompleteHandler
with multiple deferred entities postLoad
s
2015-01-13 00:45:07 +01:00
Marco Pivetta
948d6c2b9f
#1001 DDC-3005 - Testing HydrationCompleteHandler
against all possible ListenersInvoker
flags
2015-01-13 00:39:28 +01:00
Marco Pivetta
833058fd2e
#1001 DDC-3005 - Testing HydrationCompleteHandler
when no events should be triggered
2015-01-13 00:36:17 +01:00
Marco Pivetta
516d04c391
#1001 DDC-3005 - Removing useless dependency from the HydrationCompleteHandler
to the UnitOfWork
2015-01-13 00:31:32 +01:00
Marco Pivetta
fccd08afa5
#1001 DDC-3005 - Basic coverage for the HydrationCompleteHandler
2015-01-13 00:29:50 +01:00
Marco Pivetta
22e12e0043
#1001 DDC-3005 - coverage annotations, minor CS fixes
2015-01-12 23:50:16 +01:00
Guilherme Blanco
dd883f2136
Moved delete() and update() to proper locations.
2015-01-12 22:04:04 +00:00
Strate
367a79206d
DDC-3005. Renamed class by removing underscore
2015-01-12 22:34:24 +01:00
Strate
35ea399d33
DDC-3005 Defer invoking of postLoad event to the end of hydration cycle.
...
1. Refactor handling of hydration complete: delegate this task to special object
2. Write test case for situation, when inside postLoad listener other entity is loading.
3. Make test, written on second step, be able to pass :)
2015-01-12 22:34:24 +01:00
Strate
f3b31c2807
DDC-3005 Defer invoking of postLoad event to the end of hydration cycle.
...
This feature makes guarantee, that postLoad event fires after all associations are populated
2015-01-12 22:33:40 +01:00
Marco Pivetta
0f362b0650
#1245 DDC-2504 - removing duplicate test
2015-01-12 22:03:54 +01:00
Marco Pivetta
ebf5811761
#1245 DDC-2504 - extracting test:
...
Removing an unmanaged/persisted/new item from a one-to-many extra-lazy association to a JTI does not initialize the collection
2015-01-12 21:55:57 +01:00
Marco Pivetta
25d40caf1e
#1245 DDC-2504 - extracting test:
...
Removing a managed item from a one-to-many extra-lazy association to a JTI does not initialize the collection
2015-01-12 21:43:37 +01:00
Marco Pivetta
ec08286173
#1245 DDC-2504 - constants over string references
2015-01-12 21:37:53 +01:00
Marco Pivetta
7a0cb1c370
#1245 DDC-2504 - splitting test method into a test about count()
and one about contains()
on a lazy persistent collection
2015-01-12 21:34:12 +01:00
Marco Pivetta
8d287b17d7
#1245 DDC-2504 - splitting test method into single feature checks
2015-01-12 21:29:48 +01:00
Guilherme Blanco
932a56f26f
Internalize UnitOfWork in CollectionPersisters. Updated related code.
2015-01-12 19:52:27 +00:00
Guilherme Blanco
73afcec22a
Implemented support for one to many extra lazy with joined inheritance.
2015-01-12 18:15:13 +00:00
Guilherme Blanco
9201d09ab7
Fixed phpunit tests autoload requirements and moved to composer autoload-dev configuration.
2015-01-10 20:28:57 +00:00
Marco Pivetta
664b6bf4c5
Merge pull request #1227 from c960657/production-settings-query-cache
...
Ensure query cache is not ArrayCache in production
2015-01-09 16:58:38 +01:00
Marco Pivetta
6fdb100793
#1238 DDC-3293 DDC-3477 - exploding tests with set use-column-prefix="true"
and use-column-prefix="false"
xml mappings
2015-01-08 13:33:38 +01:00
Marco Pivetta
43db4a4182
#1238 DDC-3293 DDC-3477 - adding @group
annotations for newly introduced tests
2015-01-08 13:28:11 +01:00
Andrey Knupp Vital
bacadbf366
Adding tests for the attribute use-column-prefix
2015-01-08 00:11:34 -02:00
Marco Pivetta
0f165bce50
#1235 DDC-3470 - coverage annotations
2014-12-31 09:46:19 +01:00
Marco Pivetta
a93e5fa1c2
#1235 DDC-3470 - license headers
2014-12-31 09:45:46 +01:00
Marco Pivetta
74f00327bd
#1235 DDC-3470 - adding @group
annotation for newly introduced test cases
2014-12-31 09:45:33 +01:00
Marco Pivetta
e2b34ff5d2
#1235 DDC-3470 - joined subclass persister empty executeInserts()
method return type test
2014-12-31 09:44:39 +01:00
Christian Schmidt
61c72e4aa7
Ensure query cache is not ArrayCache in production
2014-12-19 20:18:45 +01:00
James Murray
2f76571d3a
Added a fix for ObjectHydrator when the same number of scalar results and new object results exist
...
Adding additional tests for mixed New object and scalar query
2014-12-19 14:06:03 -05:00
Guido Contreras Woda
8fd28fcd8f
Added embedded and embeddables to ClassMetadataBuilder
2014-12-16 22:30:28 -03:00
Marco Pivetta
b6bbf6ac22
#1214 #1216 - adding @group
annotation for newly introduced test cases
2014-12-10 01:33:09 +01:00
Fedik
68ed56ce27
test for #1214 , XML export the field options
2014-12-09 20:49:51 +02:00
Marco Pivetta
78ba7f1073
#1202 - simplified test and test asset
2014-12-08 01:34:30 +01:00
Gareth Evans
c1000d23db
Added test that passes following previous commit
2014-12-08 01:31:14 +01:00
Marco Pivetta
357292de44
#1213 - DDC-3437 - removing unused test assets
2014-12-08 01:20:00 +01:00
Marco Pivetta
55bcc193ae
#1213 - DDC-3437 - removing redundant test method
2014-12-08 01:19:15 +01:00
Marco Pivetta
af0be57538
#1213 - DDC-3437 - integrating new tests into the pre-existing data-provider
2014-12-08 01:18:36 +01:00
Marco Pivetta
d75d6ffb11
#1213 - DDC-3437 - adding relevant test assets
2014-12-08 01:17:57 +01:00
Marco Pivetta
d259ba91b3
#1213 - DDC-3437 - refactoring tests to support embeddable class name != embeddable class property declaring class
2014-12-08 01:17:25 +01:00
Austin Morris
d48546d2dd
fix instantiation of embedded object in ReflectionEmbeddedProperty
2014-12-08 01:06:11 +01:00
Guilherme Blanco
0059e01936
Merge pull request #1208 from Ocramius/hotfix/DDC-3427-class-metadata-factory-should-accept-entitymanagerinterface-instances
...
DDC-3427 - class metadata factory should accept `EntityManagerInterface` instances
2014-12-05 12:22:23 -05:00
Marco Pivetta
6e8057b6ea
DDC-3434 - adding test case for HIDDEN
modifier fields in ORDER BY
sequences: should be preserved in any case
2014-12-05 17:10:39 +01:00
Marco Pivetta
0c9a898ccd
DDC-3434 - removed unneeded escaping sequences
2014-12-05 17:09:59 +01:00
Guilherme Blanco
a6cf714f41
Merge pull request #1210 from Ocramius/hotfix/DDC-3336-undefined-property-with-paginator-and-scalar-expression-select
...
DDC-3336 - undefined property with paginator walker and scalar expression in ORDER BY clause
2014-12-05 10:42:55 -05:00
Marco Pivetta
c689ff081d
DDC-3336 - adding missing type-hint docblock
2014-12-05 14:55:56 +01:00
Marco Pivetta
2bc8811e62
DDC-3336 - renamed test method for clarity
2014-12-05 14:55:26 +01:00
Marco Pivetta
42e0e6b0b8
DDC-3336 - adding failing test case: scalar expressions in the ORDER BY
clause crash the LimitSubqueryOutputWalker
2014-12-05 14:54:26 +01:00
Marco Pivetta
529a268bbc
DDC-3336 - importing platform classes
2014-12-05 14:53:42 +01:00
Marco Pivetta
d20e018081
DDC-3427 - Adding a test to verify that the ClassMetadataFactory
supports setting an EntityManagerInterface
instance
2014-12-05 13:38:45 +01:00
Marco Pivetta
dcf824688a
Verifying that reflection properties that don't contain an embeddable will not crash reading properties, but will return null
instead
2014-12-05 13:15:15 +01:00
Marco Pivetta
a8b0ac82b4
Adding a data-provider case for a generic model (non-internal class)
2014-12-05 12:57:48 +01:00
Marco Pivetta
ecf028490f
Test to verify that Doctrine\ORM\Mapping\ReflectionEmbeddedProperty
is able to interact with internal PHP classes
2014-12-05 12:56:34 +01:00
Marco Pivetta
7f84bc76a6
Namespace correction
2014-12-05 12:43:12 +01:00
Marco Pivetta
56cb47c585
Adding a test asset to play around with reflection and internal classes
2014-12-05 12:41:22 +01:00
Marco Pivetta
c35f1310bc
#1204 - using specific XML assertions to build a less-fragile test (asserting on the entire string may cause failures if the XML structure changes)
2014-12-04 14:00:05 +01:00
Paulo de Freitas
aa1454562c
Fix sequence-generator in MetaData exporter for XML Driver.
2014-12-04 14:00:05 +01:00
Marco Pivetta
b3fe0904eb
#1196 DDC-3418 DDC-3419 - Minor CS fixes, explicit setExpectedException
calls
2014-11-27 19:10:45 +01:00
Marco Pivetta
71135972c6
#1196 DDC-3418 DDC-3419 - Renamed _factory
to cmf
2014-11-27 19:08:10 +01:00
Marco Pivetta
291b68634e
#1196 DDC-3418 DDC-3419 - Adding missing docblock for test private property
2014-11-27 19:07:16 +01:00
Marco Pivetta
34d2af8a77
#1196 DDC-3418 DDC-3419 - assertArrayHasKey()
instead of assertTrue(isset(...))
2014-11-27 19:06:42 +01:00
Marco Pivetta
084ce7ecc0
#1196 DDC-3418 DDC-3419 - reducing test assets annotations spacing for readability
2014-11-27 18:57:49 +01:00
Dustin Thomson
17ec1aab77
Modified class metadata factory to have entity tables inherit indexes from mapped superclasses
2014-11-27 18:41:33 +01:00
Marco Pivetta
64752532dd
#1188 - assertCount
instead of assertEquals
2014-11-27 17:57:42 +01:00
Marco Pivetta
42547234d2
#1188 - minor CS fixes (avoiding DQL one-liner)
2014-11-27 17:54:02 +01:00
Marco Pivetta
ecb09b5627
#1188 - accessing Doctrine\ORM\Tools\Pagination\Paginator#getCountQuery()
via reflection for test purposes
2014-11-27 17:50:27 +01:00
Merixstudio
18244161f7
Filtering by auto-increnement field causes test error.
...
Executing the same test many times causes error because AI fields.
2014-11-27 17:27:22 +01:00
Merixstudio
de1843ad30
Testing SQLs in functional test is not necessary
2014-11-27 17:27:22 +01:00
Merixstudio
fa014ee55d
Test parameter removing parameters passed to select part of query.
2014-11-27 17:27:22 +01:00
Christian Schmidt
89684b4ce9
Document that AUTOGENERATE_ constants are allowed
2014-11-21 21:11:32 +01:00
Marco Pivetta
ab62914f87
Merge pull request #1089 from encoder32/EntityRepositoryGeneratorDefaultRepository
...
EntityRepositoryGenerator default repository
2014-11-11 16:22:51 +01:00
Marco Pivetta
2888791e5c
#1173 - test CS fixes, reduced clutter code, made method names more explicit
2014-11-11 12:37:16 +01:00
Mathieu De Zutter
9caef62489
Test case for merging entities with associations to identical entities.
2014-11-11 12:12:25 +01:00
Christian Schmidt
c973d8df1a
Code style fixes.
2014-11-11 07:35:52 +01:00
Christian Schmidt
0990d64756
Ensure metadata cache is not ArrayCache in production
2014-11-08 15:05:56 +01:00
Marco Pivetta
76e1a469ef
Merge pull request #1027 from PowerKiKi/feature-partial-indexes
...
Support for Partial Indexes for PostgreSql and Sqlite
2014-11-05 13:19:29 +01:00
Marco Pivetta
20c6bfd360
Aligning expected exception test to typo fix in doctrine/doctrine2@b7d104d2a2 , which was breaking the build
2014-10-23 07:01:59 +02:00
Guilherme Blanco
3a0d7d1d6b
Merge pull request #1146 from c960657/order-by-assoc
...
Allow orderBy to reference associations
2014-10-21 21:40:04 -04:00
Marco Pivetta
9ccb56a7ab
#1120 - applying CS fixes as per @dantleech's review
2014-10-19 19:56:21 +02:00
Marco Pivetta
db74efbe34
#1120 - test coverage annotations
2014-10-19 18:22:28 +02:00
dantleech
37de75b2ae
Split new functionality into new command
2014-10-19 17:40:50 +02:00
dantleech
b5552a82e3
Code review fixes
2014-10-19 17:40:50 +02:00
dantleech
51cd8f7ce8
Added test
2014-10-19 17:40:50 +02:00
Marco Pivetta
264cd8ee11
#615 - Refactoring test case to remove duplication
2014-10-19 17:21:13 +02:00
Marco Pivetta
69494dc624
#615 - sql table aliases should stay constant over time
2014-10-19 17:18:30 +02:00
Marco Pivetta
10da2eb85b
#615 - Using a data provider to build aliases for the SqlWalkerTest
2014-10-19 17:16:07 +02:00
Marco Pivetta
17c9388473
#615 - Test coverage annotations
2014-10-19 17:10:39 +02:00
Marco Pivetta
435befd25c
#615 - EOF EOL fixes
2014-10-19 17:09:41 +02:00
Marco Pivetta
d557a0e01b
#615 - assignment alignment
2014-10-19 17:09:27 +02:00
Mike Meier
109b0444f5
add SqlWalkerTest for getSQLTableAlias method
2014-10-19 17:05:34 +02:00
Steve Müller
06b5c84728
Merge pull request #1160 from Ocramius/hotfix/#1159-multiple-entity-managers-per-repository-factory
...
#1159 - multiple entity managers per repository factory should be supported
2014-10-19 14:58:04 +02:00
Marco Pivetta
0f26c62e73
Merge pull request #1143 from MajorCaiger/master
...
Fixed a bug so that a versioned entity with a oneToOne id can be created
2014-10-19 11:52:37 +02:00
Marco Pivetta
697640f561
Setting default timezone, as HHVM is misconfigured on travis-ci
2014-10-19 10:54:35 +02:00
Marco Pivetta
f28fa2d3a1
#1159 - EOF EOL CS fixes for Doctrine\ORM\Repository\DefaultRepositoryFactory
tests
2014-10-14 01:49:57 +02:00
Marco Pivetta
56378b9bf0
#1159 - optimized imports
2014-10-14 01:40:38 +02:00
Marco Pivetta
7142c9029c
#1159 - Doctrine\ORM\Repository\DefaultRepositoryFactory
should create different repositories for different entity managers
2014-10-14 01:40:19 +02:00
Marco Pivetta
9ef3285ebb
#1159 - verifying that Doctrine\ORM\Repository\DefaultRepositoryFactory
considers custom repository class from metadata when instantiating repositories
2014-10-14 01:35:51 +02:00
Marco Pivetta
1e467fd23c
#1159 - verifying that Doctrine\ORM\Repository\DefaultRepositoryFactory
caches instantiated repositories locally
2014-10-14 01:32:04 +02:00
Marco Pivetta
5adce9a1e3
#1159 - base coverage for the Doctrine\ORM\Repository\DefaultRepositoryFactory
implementation
2014-10-14 01:29:45 +02:00
Christian Schmidt
94f5f53d2a
Allow orderBy to reference associations
2014-10-05 10:16:58 +02:00
Rob Caiger
dd398ce577
- Fixed the basic entity persister so that versioned OneToOne entities can be created
...
- Created an IdentifierFlattener utility class
- Moved the logic for the flatten identifier method into the new utility class
- Replaced calls for private flattenIdentifier to use new utility
- Added appropriate unit tests
2014-10-01 14:01:44 +01:00
Marco Pivetta
3f8865c6fb
Merge pull request #1092 from birko/pagination-count-walker
...
[DDC-2794] Arbitrary Join count walkers solution
2014-09-23 00:30:30 +02:00
Steve Müller
b291d8d589
add support for embeddables in entity generator
2014-09-12 20:29:37 +02:00
Marco Pivetta
dd9a6bea0a
DDC-3272 - minor cleanups - inspecting a test failure related with @Doctrine\ORM\Mapping\Table
autoloading
2014-09-10 16:57:35 +02:00
Marco Pivetta
ffe38e5088
DDC-3272 - cleanups, importing classes, optimized imports
2014-09-10 16:41:49 +02:00
Marco Pivetta
b9090ef73e
DDC-3272 - failing test (to be run in insulation because of autoloading) that verifies that a wrong annotation is generated for @MappedSuperclass
2014-09-10 16:40:17 +02:00
encoder64
6bc003e47d
simple fixes
2014-09-10 01:07:22 +03:00
encoder64
e295a6d05e
visibility changed && few simple fixes
2014-09-09 22:17:10 +03:00
encoder64
409f6b4bc1
Unit Tests && simple fixes
2014-09-07 18:26:09 +03:00
encoder64
cd547fecea
Corrected names to DDC3231
2014-09-06 18:29:14 +03:00
encoder64
859a5f88cb
Unit Tests && simple fixes
2014-09-06 18:14:16 +03:00
Marco Pivetta
6e79515a75
Merge pull request #1123 from stof/patch-1
...
Fixed the structure of the reverse-engineered mapping
2014-08-30 04:19:55 +02:00
Guilherme Blanco
4b504c9436
Merge pull request #1109 from doctrine/hotfix/DDC-3120-php-5.6-RC3-compat
...
DDC-3120 - PHP 5.6-RC3 compatibility
2014-08-27 12:27:05 -04:00
Christophe Coevoet
f0c02bb6d9
Fixed the test expectations for the DatabaseDriver
2014-08-27 14:00:34 +02:00
Marco Pivetta
a2e0133a94
Adding DDC-3276 test group
2014-08-27 02:01:56 +02:00
Marco Pivetta
02ba144c8d
Adding test to verify SQL generation with an expression in COUNT()
2014-08-27 01:55:28 +02:00
Steve Müller
8d3fba5540
improve schema validator error message for invalid bi-directional relations
2014-08-26 19:46:17 +02:00
Christophe Coevoet
e7739d9411
Enabled colors for the PHPUnit output on Travis
2014-08-22 13:42:43 +02:00
Guilherme Blanco
400acad533
Merge pull request #1105 from deeky666/nested-embeddables
...
Add support for nesting embeddables
2014-08-21 16:33:44 -04:00
Marco Pivetta
ff80187930
Merge pull request #1098 from encoder32/DDC-1590
...
#DDC-1590: Fix Inheritance in Code-Generation
2014-08-18 22:35:52 +02:00
Marco Pivetta
36bbd28b75
#1112 - adding test to verify that leading backslash is not relevant when fetching repositories
2014-08-18 15:11:39 +02:00
Marco Pivetta
ae16afa428
#1112 - adding DDC-3257 group to test method
2014-08-18 15:07:07 +02:00
Marco Pivetta
01f22988b1
#1112 - cleaning up repository test - makes assertions more clear/simpler to read
2014-08-18 15:06:37 +02:00
Giorgio Premi
a665cb0229
DefaultRepositoryFactory: single repository for aliased entities
2014-08-18 14:52:01 +02:00
Marco Pivetta
f8a8437c95
DDC-3120 - need to wakeup reflection BEFORE using any ClassMetadata
API
2014-08-14 15:51:17 +02:00
Marco Pivetta
c2993bcdeb
DDC-3120 - add failing test for un-serialization of an internal PHP class from cached metadata instance
2014-08-14 15:39:58 +02:00
Marco Pivetta
d52dd39592
DDC-3120 - add failing test for un-serialization of an internal PHP class
2014-08-14 15:38:55 +02:00
Steve Müller
0768916a06
fix handling infinite nesting of embeddables
2014-08-12 07:56:39 +02:00
Steve Müller
bca9d31531
add support for nesting embeddables
2014-08-11 16:53:18 +02:00
encoder64
cd4bc93483
Simple Fixes
2014-08-09 13:27:38 +03:00
encoder64
94ba6e2dfc
#DDC-1590: Simple Fixes
2014-08-04 20:18:26 +03:00
Marco Pivetta
723529ffff
Merge pull request #1069 from anho/reuse-console-app
...
added method to be able to reuse the console application
2014-08-04 16:17:11 +02:00
encoder64
e0ae7634d5
#DDC-1590: Fix Inheritance in Code-Generation
2014-08-03 17:02:33 +03:00
František Bereň
54ac6a0535
Updated Asset queries
...
Missing braces and selected fields
2014-07-31 09:01:58 +02:00
František Bereň
458b953522
fixed typos in tests
2014-07-31 08:43:02 +02:00
František Bereň
164352562b
Added Tests for Arbitrary Join
2014-07-31 08:31:39 +02:00
Jefersson Nathan
1b9f42ae67
Use null
comparation instead of is_null()
2014-07-30 16:54:24 -03:00
Andreas Hörnicke
1d16e5322f
added a simple test
2014-07-24 09:23:36 +02:00
Adrien Crivelli
27adf8d6e9
Refactor partial into options array
...
This coherent with what is done for Table. All platform specific things
are grouped into an options array. Eventually flags should be migrated
into options as well.
2014-07-22 10:32:31 +09:00
Adrien Crivelli
eeb7ff4a6d
Support for Partial Indexes for PostgreSql and Sqlite
...
Support for Partial Indexes was available in Doctrine 1 following
http://www.doctrine-project.org/jira/browse/DC-82 . This commit
reintroduce support for Doctrine 2. We use the same syntax with an
optionnal "where" attribute for Index and UniqueConstraint.
2014-07-22 10:32:30 +09:00
Rhodri Pugh
ad10a18071
added more informative error messages when invalid parameter count
2014-07-15 13:17:22 +01:00
Marco Pivetta
b80149344d
Merge pull request #1073 from kamazee/add_passing_type_to_rsm_in_sql_walker
...
Add missing type mapping
2014-07-14 10:51:13 +02:00
Alexander Kurilo
38fcc66c16
Add missing type mapping
...
Fixes DDC-3192
Refs DDC-2494
This is essentially a fix from DDC-2494 applied to SQLWalker.
The issue: type was not converted to PHP value when the result is fetched by
executing DQL query rather than using entity manager's findX(). Similar issue
for BasicEntityPersister (which is used when em's findX is executed) was fixed
in DDC-2494, but SQLWalker made the issue valid for any custom query.
2014-07-14 11:22:08 +03:00
Daniel Sippel
ae2235fd3c
DDC-2021 sql generation test: remove comment
2014-07-10 00:32:24 +02:00
Daniel Sippel
b31ba98076
DDC-2021 add sql generation test
2014-07-10 00:27:28 +02:00
Daniel Sippel
45358bf5d0
possible fix for DDC-2021
2014-07-09 16:39:44 +02:00
Marco Pivetta
a8035f25a2
Merge pull request #1074 from zimmermanj42/DDC-3160
...
[DDC-3160] Alternate fix for DDC-2996 bug
2014-07-06 16:07:43 +02:00
Justin Zimmerman
6a4867512e
Fix test issues.
2014-07-04 11:15:57 -04:00
Vasek Purchart
ee5f465a2f
set namespace in setup only on CacheProvider instances
2014-06-26 01:29:35 +02:00
Guilherme Blanco
38187a31d6
Merge pull request #1032 from bakura10/optimized-contains
...
Add support for optimized contains in LazyCriteria
2014-06-21 08:56:47 -04:00
Guilherme Blanco
381cf8022f
Merge pull request #1063 from FlorianLB/master
...
singularize variable name on add/remove methods for EntityGenerator
2014-06-21 08:49:53 -04:00
Marco Pivetta
19b5e87cab
on-update
is not supported anymore
2014-06-19 16:05:12 +02:00
Marco Pivetta
e940ce1df6
Replacing "
with '
to avoid escaping warnings
2014-06-19 15:54:43 +02:00
Marco Pivetta
59720370f9
Corrected FQCN reference in @expectedException
2014-06-19 15:53:37 +02:00
Marco Pivetta
7dfca09ff6
Minor CS fixes (use
statements compliant with PSR-2)
2014-06-19 15:53:11 +02:00
FlorianLB
fdca5d7584
singularize variable name on add/remove methods for EntityGenerator
2014-06-19 10:00:40 +02:00
Ulf
7aa1c0a907
Create DDC3170Test.php
...
Added test for [DDC-3170] (http://www.doctrine-project.org/jira/browse/DDC-3170 )
2014-06-17 14:45:59 +02:00
Andreas Flack
a5cf6417b3
Add failing test for DDC-3160
2014-06-12 17:28:13 +02:00
Marco Pivetta
32b24ba155
Fixed mismatch in expected exception message, see doctrine/doctrine2#1048
2014-06-07 14:55:59 +02:00
Steve Müller
dcf8d6a86e
ignore case when checking for existing methods to avoid redeclaration on update
2014-06-05 15:58:54 +02:00
Michaël Gallego
140dc92e5f
Enforce Criteria
2014-05-18 12:47:59 +02:00
Marco Pivetta
c68ed4c204
Verifying that the persister is used only once when matching on a lazy criteria collection
2014-05-17 19:06:16 +02:00
Marco Pivetta
d2174a893a
Verifying that count
is not called on the persister when the collection is initialized
2014-05-17 18:56:42 +02:00
Marco Pivetta
546bb53ef9
Verifying that count on the lazy criteria collection is cached even with 0
count
2014-05-17 18:51:33 +02:00
Marco Pivetta
c46b63f6b4
Verifying that count on the lazy criteria collection is cached
2014-05-17 18:51:01 +02:00
Marco Pivetta
81fbb049a5
LazyCriteriaCollection test setUp
2014-05-17 18:48:25 +02:00
Marco Pivetta
7cb40ed915
Mocking up tests for the lazy-criteria-collection
2014-05-17 18:45:33 +02:00
Michaël Gallego
ddfc951a0e
Remove useless docblock
2014-05-17 14:33:15 +02:00
Michaël Gallego
a04113f410
Add support for optimized contains
2014-05-17 12:54:25 +02:00
Guilherme Blanco
47ca10076b
Merge pull request #991 from mnapoli/custom-functions-callback
...
Ability to define custom functions with callback instead of class name
2014-05-16 00:27:30 -04:00
Michaël Gallego
92a2b01c77
Fix tests by forcing collection initialization
2014-05-15 18:37:41 +02:00
Michaël Gallego
172df22281
Fix inconsistent mapping
2014-05-15 18:22:57 +02:00
Michaël Gallego
0a6c2027f5
Update tests
2014-05-15 18:22:57 +02:00
Michaël Gallego
45e9d6ed5a
Fix test on some RDBMS
2014-05-15 18:22:57 +02:00
Michaël Gallego
11de4c2e72
Only create lazy collection for EXTRA_LAZY
2014-05-15 18:22:57 +02:00
Michaël Gallego
50832fd3bc
Add tests for PersistentCollection
2014-05-15 18:22:57 +02:00