Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/doctrine/mongodb-odm

The Official PHP MongoDB ORM/ODM
https://github.com/doctrine/mongodb-odm

Fix orphan removal on collection clear and embed relations with references

38756d36ef4c99c81460290fbdc87a06e3ca2514 authored over 11 years ago
Merge pull request #697 from doctrine/fix/gh693

Fix infinite loop in UoW with bidirectional inheritance dependencies

4337a196395e26c167bdde5def8fc33503d6e202 authored over 11 years ago
Remove obsolete UoW::addDependencies() method

5baab369cfa1dd1d9a716fde19af1c045de6d70c authored over 11 years ago
Inline UoW::addDependencies() and make consistent with ORM

Replacing the recursion with the inline version used by ORM. The continue logic is changed sligh...

1f3bdf0a6044da8eaafd8e07b20b55c2c1e6cd0a authored over 11 years ago
Fix infinite loop in unit of work on bidirectional references with discriminator maps

50511fc13d8753540158710472dc009e90f516d1 authored over 11 years ago
Merge pull request #459

cc69523a3eccae7c8d71a9a03087bec90c179f25 authored over 11 years ago
Refactor event classes to extend common base classes

OnClearEventArgs and ManagerEventArgs can extend their common base classes.

preLoad is a lifecy...

aa6bdefd4ca8e804cfdd4ee6e8e77a929d223fb9 authored over 11 years ago
use base lifecycle event

e4ba5a8de6f16f238c815801296a058399a57518 authored over 11 years ago
Depend on doctrine/common 2.4.x and related libs

1c2175088b37794c8fd0f81596eaa773562bc0ff authored over 11 years ago
Revert "PersistentCollection::count() with ReferenceMany InverseSide mapping queries DB without collection initialization"

This reverts commit bd7d99e290159e310469b0a14aee1aafc7df2381.

Conflicts:
lib/Doctrine/O...

be66d39d97e6d59a3293f7f4b3b0d604808bce2b authored over 11 years ago
Merge pull request #688 from doctrine/revert-performance-tweaks

Revert "Performance tweaks."

848a7ba9cc13396a661034b81fb9078b88a31b46 authored over 11 years ago
Revert "Performance tweaks."

This reverts commit e4310f03115501bc42d2040e1b48ba48976a571e.

a89ce05fbd21c68f13a52e58a8a3a8d3691ce094 authored over 11 years ago
Link to Collection Strategies page in docs index

f0d167bdda3d34d894152b08a89475487f50348d authored over 11 years ago
Fix monospace formatting for set strategy

92455df977f81221ae8bf29d9c84538b2285e9fd authored over 11 years ago
Merge pull request #677

926c0eb6c98a409e6bd52ca4acf2fd75f2fcb3de authored over 11 years ago
Removed unused variables in PersistenceBuilder

83d9241f7b80f46c2e9642790ecf413aa94690b5 authored over 11 years ago
Rewrite setup instructions (using Composer and sandbox bootstrap.php)

8b07d14cd75ecf608759bdad3f24b579335c4e33 authored over 11 years ago
Updated annotation reader instructions for example bootstrap

df88aec8a6e271bdfdf5e46f8498e943be0f042f authored over 11 years ago
Updated setup instructions

Added setup step to install dependencies with composer and updated directory locations.

1a414f5627e3b0e4f9f319433342cfa090f26989 authored over 11 years ago
Merge pull request #676 from holtkamp/patch-1

Using true boolean and integer types for annotations instead of string "...

3333376baec8ad09df2363f3b540320227da0f4d authored over 11 years ago
Using true boolean and integer types for annotations instead of string "values"

0a34bdcd76eaef5975aac6ed5649cc4721b8b6b3 authored over 11 years ago
Merge pull request #652 from doctrine/fix/performance-tweaks

Fix/performance tweaks

cc4960a581463e6a78beb981499d5e09d1257189 authored over 11 years ago
Performance tweaks.

e4310f03115501bc42d2040e1b48ba48976a571e authored over 11 years ago
Merge pull request #673 from Begi/custom-idgen-xml

Xml driver should return options for custom id generator

ca84cbf7e016f46c5199aaa3d3c7ed4cd7014a0b authored over 11 years ago
Xml driver should return options for custom id generator

f401cb80fdb6aba1b7a8eea564109675ba36cb45 authored over 11 years ago
Merge pull request #663

3515b2cfb4779a804fbabef2dd3f0a1c12baa994 authored over 11 years ago
Test case: resolve target document listener

5720498974974619fe72264c9eef241258cdc337 authored over 11 years ago
Introduced resolve target document listener

81dd817f24aec68c9bd533ef65e5ea50b151c0ac authored over 11 years ago
Merge pull request #667

51acbc7b6ade892fd84031029025fe10e3187e23 authored over 11 years ago
Fix preparation of logical clauses and operators w/o typed args

DocumentPersister::prepareQueryOrNewObj() should not recurse on the array of clauses for logical...

e2e7f79c249f75c9eba028aeb59d410b185108dd authored over 11 years ago
Filter criteria should always be merged after discriminator criteria

Since merging of filter criteria may result in the original query being wrapped in "$and", the l...

713c8bda6493f4578547ddfc602b8d2002893547 authored over 11 years ago
CriteriaMerger should combine criteria as $and clauses

Filter, mapping, reference, and userland query criteria is now combined as $and clauses. Conflic...

a1227519e2be981fed0a67569e352a05bad485da authored over 11 years ago
Revise BsonFilter docs/signature and corresponding test Filter

dee819af03538505d160480ccac42ee60614a00a authored over 11 years ago
Change to 5.3 array syntax

a16329a8316c5b3c394d03acbcfba13ecd5e9b7f authored over 11 years ago
Add new critiera merging to FilterCollection

127526d81918e2f9497ab9469a496a3c3f69978e authored over 11 years ago
cs fixes

62d436a58daff4b6d7520723d339600ca0f91156 authored over 11 years ago
Fix major bug. Ensure filters always filter

1f530d27217e57f78852e8fe5e075bb234a06bec authored over 11 years ago
Correct test names

e5b1831f9f9dab03acf75f7c31656a1f864580f9 authored over 11 years ago
Add query criteria merge function

cb9ce3d6cc7b3c2b811a2b83d0957c36c179d864 authored over 11 years ago
Merge pull request #662

58f108822e8e1db585929c2aa615dfa91ff5ccdc authored over 11 years ago
Make HydratorException and ProxyException classes consistent

cc1afe76ba439b29c2510bc6464da58accc24496 authored over 11 years ago
avoid file write race condition at generating Proxy and Hydrator classes

592f7f09c0fd52b79fab58380a071e56c2ee8c43 authored over 11 years ago
Merge pull request #661 from doctrine/prepare-positional-op

Fix preparation of trailing positional operator in query field

744b63b7b9aee9208d3e97e0d16e5b5f46a58e8b authored over 11 years ago
Fix preparation of trailing positional operator in query field

5a371e3992a73fc36d0a83b0d1d97a91ec967f71 authored over 11 years ago
Merge pull request #603

f9291112f21fe6c0f4009a90f0002caad50d76f7 authored over 11 years ago
Create DocumentManager::isOpen() accessor for $closed property

This provides a more consistent interface when dealing with various ObjectManagers.

c737c113199e4f33bcc7816a846c9a5979a48031 authored over 11 years ago
Merge pull request #627

2c32111f87c8789948d67b39b258404f5393e64e authored over 11 years ago
Refactor generateDocumentStubMethod()

bfad7c13252588dcc31f7f49e127f066898b432a authored over 11 years ago
Use singular form of field names for add/remove methods

Introduces a dependency on doctrine/inflector ~1.0

8c9a3b84f61ff3ceed36293c3da3d5114f884e6b authored over 11 years ago
Merge pull request #630

102c71af1ea3fd6b6eab1354e163a890cac7f989 authored over 11 years ago
Protecting against notices

Used the same technique as above to protect against notices for
accessing undefined offset.

87fe2e08481992a7bf3f75b61b5196af565bca76 authored over 11 years ago
Merge pull request #651 from doctrine/fix/orphan-removals

Fix up orphan removals so they actually work.

dfdd474dcd813e62a526f12c57f6807971873f82 authored over 11 years ago
Fix up orphan removals so they actually work.

63ea5677ebe4884289995860b6cfbead10bb8f5c authored over 11 years ago
Merge pull request #650 from doctrine/fix/prepare-nested-references

Fix issue with nested reference queries not being prepared properly.

423600d04d4f780abdd3a71c4199c418e5a266aa authored over 11 years ago
Fix issue with nested reference queries not being prepared properly.

04aca5667d7ed5e8acba857a800eb294464fd501 authored over 11 years ago
Merge pull request #649 from doctrine/gh543

PersistentCollection::count() improvements

1c0d70ff7af69ca991b44c96a0788c9763a6c4f8 authored over 11 years ago
Update documentation version and copyright date

d1065c8cc917abaa69a44d7638626935f7d395c0 authored over 11 years ago
Revise Complex References documentation

a745687304034c9c1bde4fd5ad3eeca4d9aa27f5 authored over 11 years ago
PersistentCollection::count() with ReferenceMany InverseSide mapping queries DB without collection initialization

bd7d99e290159e310469b0a14aee1aafc7df2381 authored over 11 years ago
extract DocumentPersister::createReferenceManyInverseSideQuery()

8c9127c5eed63b57eaa6d0fcafd27086077d2749 authored over 11 years ago
fixed DocumentPersister::loadReferenceManyWithRepositoryMethod() with hint slave okay

2a3209204caddec9d75cd4070453c3b73dc44603 authored over 11 years ago
extract DocumentPersister::createReferenceManyWithRepositoryMethodCursor()

a1a8b1ae158572f723695f2771e041c6a7a7c6a7 authored over 11 years ago
Small code formatting tweaks

29d385941735a86c4c56b557244cb88979c7850b authored over 11 years ago
Fix header formatting for addToSet strategy

42c2f7e1f89557bb7861bb1363d26b2e6b1742a9 authored over 11 years ago
Merge pull request #647 from doctrine/gh611

Query preparation improvements

1bbf679883a8d728189943b38c426ab0e1a4cabf authored over 11 years ago
Prepare mapped embedded objects in queries (#611)

d9dfdec8edd7d0e58babbc1d54cb893e06908b32 authored over 11 years ago
Do not recursively prepare already-prepared array values (#611)

See: 8c3dad71c49f9a9b64942de5a900d7d2b155dc4f

7de6e419f71e4a1700fd33b11a17149eeead29b4 authored over 11 years ago
Merge pull request #511 from doctrine/collection-persister

Collection persistence improvements

93cd65bc86d99410dd66c99c853e92f5a23b432f authored over 11 years ago
Strategy for collection fields isn't actually used

d527b387bbb91fe9a9fdb82df6deafe0cf678b10 authored over 11 years ago
Document collection strategies

ee95536a9a855c7ad3f1e01c3c947b352569e68b authored over 11 years ago
Remove unused argument to getCollectionPersister()

9dc66eda9926651d101aec64ebf86f402b03f01b authored over 11 years ago
Improve persistence of nested collections within embedded documents

Aside from general refactoring, behavior of nested collections has changed. Previously, nested c...

573d43b373d8c6bc60cc8f8ecbeac6c63598b5ff authored over 11 years ago
Change "set" collection strategy behavior and introduce "setArray"

Previously, the "set" strategy would set individual fields within a collection of objects instea...

e01d92312871c71c48140c5f9f9c3dc6339670c1 authored over 11 years ago
Do not assert that empty arrays remain unset

d61f9d8ff7b0bded5b9304906e9b68a4245122af authored over 11 years ago
Add addToSet strategy for persistent collections

Conflicts:
lib/Doctrine/ODM/MongoDB/Persisters/CollectionPersister.php

3138351d3897c55e8b0287cfd564f0972d5d5d75 authored over 11 years ago
Check for setArray strategy in computeAssociationChanges()

Associations with the setArray strategy should be handled just like set (scheduled for update ev...

e80683057c8c93e8b6d54b33df67e0944fdd3de2 authored over 11 years ago
Fix nested EmbedMany set strategy test for CollectionPersister

Embedded documents should not be processed during insertion changeset calculation, as they will ...

8b766182ab27a53a9be4cb47bef1d1eaca665f08 authored over 11 years ago
Refactor testNestedEmbedManySetStrategy()

The test should cover the same functionality, as this is largely a cosmetic change.

2638b80ae9d1adf7d19890ddd63cce27122a101f authored over 11 years ago
Test for ReferenceMany with "set" strategy and string keys (#499)

d1219b9a1402863e4918916f1db01bbb7708e4f8 authored over 11 years ago
Add UoW methods to check scheduling of PersistentCollections

The deletion check method already existed but it was broken due to a typo.

fa6311a5289c75cec6073496efce807f5281db28 authored over 11 years ago
Refactor CollectionPersister delete/insertRows methods

2a917854561b29ad1fe87a673924d4176ee41adc authored over 11 years ago
Refactor UoW::cascadePersist() to use association mappings

e9edb8a2dff773de9f543020d312d5a52dfa190d authored over 11 years ago
Document state is already managed by this point

691080319efaa3f58c09c09f62aedb5d547ce48c authored over 11 years ago
Remove compiled Python file for docs

7869b3c6333693b5f4a7f4bf0733c54b2e53e5da authored over 11 years ago
Refactor regression test for #561

42909efe19a4b78e2d0b7076f72f3a8b90ad0b19 authored over 11 years ago
test for issue #561

65188fec1f659697f35e19b0161d444675416c8a authored over 11 years ago
Merge pull request #636 from FGM/doc-complex-reference

Docs: Incorrect cardinality on the Complex References "admin comments" example...

f24c23d2e181dc2dd789ed2077ebe0c959e6a507 authored over 11 years ago
Incorrect cardinality on the Complex References "admin comments" example.

- Cardinality is ReferenceMany, not ReferenceOne.
- small wording changes for clarity.

546a40b389396f9930c914443076a88110622479 authored over 11 years ago
Merge pull request #640 from doctrine/cli-cleanup

CLI sandbox and command clean up

d1b7d34a53f3755d80bb28c4f9fb904869fff81a authored over 11 years ago
Use "public static" for consistency

d752ef02d8569c704a0e6325ff44f2f62a5d9468 authored over 11 years ago
Remove $Id$ from file license headers

eb86991eb96f07a7f3d6e8c50ec3d6d57c950964 authored over 11 years ago
Clean up sandbox example documents

Don't use MD5 binary BSON type for storing MD5 strings, since they aren't raw bytes. Also, use A...

bee88a990aa99044e00070ee931b1b0002eb94da authored over 11 years ago
Clean up sandbox scripts

The only functional changes are relying on Composer to autoload example document classes and sim...

a49d20d1906523bc4845c89666bef9f41794f1b1 authored over 11 years ago
Use canonical name for DocumentManagerHelper in command classes

Also add docblocks to DocumentManagerHelper.

b9c41d7ab7c606b5b2db7df8870c6e51660addd4 authored over 11 years ago
Use strict equality check in AnnotationDriver factory method

48bea060c58b6bf1d262bf93bee6f1fde3210fd3 authored over 11 years ago
Fix proxied call in Cursor::timeout()

This fixes a typo @sergponomaryov caught in 69a5bdae2b049ddd14942de11d5822f71687b18e

76de2c13adc24fac09b7718710910a1ba2e9db68 authored over 11 years ago
Merge pull request #637 from FGM/cli-dm-helper

Fixes CLI using $helpers as a hash with cli-config defining it as an arr...

2d77be747bd96e9557f816304d2c46b885d6e79d authored over 11 years ago
Merge pull request #638 from doctrine/cursor-wrapping

Refactor ODM Cursor wrapping of base Cursor class

b31a5b4ededc19525692cc971578ab15e06ddf90 authored over 11 years ago
Refactor Cursor to proxy all BaseCursor methods and maintain no state

This refactor ensures that the ODM Cursor never changes state, and makes it possible to later re...

69a5bdae2b049ddd14942de11d5822f71687b18e authored over 11 years ago
Rename CursorHydrationTest to CursorTest and test hydrations

a2d0d3526ab2989734aa11610c8c352a4f6b93a8 authored over 11 years ago