[PHPCR-110] getAssociationTargetClass targetDocument not set Created: 13/May/13  Updated: 13/May/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Blocker
Reporter: David Buchmann Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

follow up of https://github.com/doctrine/phpcr-odm/pull/279

ClassMetadata

// TODO this may be not set. what happens if we would return null then?
return $this->mappings[$fieldName]['targetDocument'];

investigate and fix once 279 is merged.






[PHPCR-105] ensure xml and yml naming conventions are consistent Created: 21/Mar/13  Updated: 19/Apr/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Blocker
Reporter: David Buchmann Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

for yml, all mappings must use camelCase, while for xml it must be connected-text in all lowercase with the dash between. it seems at least fieldName is wrong.

we should clean this up before the first release to avoid having to deal with inconsistent legacy from the beginning.



 Comments   
Comment by David Buchmann [ 19/Apr/13 ]

for xml, see this PR https://github.com/doctrine/phpcr-odm/pull/279

Comment by David Buchmann [ 19/Apr/13 ]

yml is using camelCase everywhere. should we rename fieldName to name as well or is that fine here?





[PHPCR-91] getSIngleResult throws ambiguous Exception Created: 19/Feb/13  Updated: 18/Apr/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Blocker
Reporter: Daniel Leech Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: 1.0, query


 Description   

Query->getSingleResult correctly throws an Exception when there are no results (or more than one), but it is an Exception that could also be produced by other things, so not guaranteed to mean that (
(http://docs.doctrine-project.org/projects/doctrine-phpcr-odm/en/latest/reference/query.html#getsingleresult)






[PHPCR-84] make the query API work with i18n Created: 23/Oct/12  Updated: 14/May/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Blocker
Reporter: Lukas Kahwe Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

when searching there must be some way to ensure that for translateable documents the right fields are filters. f.e. when using the child strategy then for the given columns the node name needs to be checked (nodename = phpcr_locale:fr). for attributes strategy the property name needs to be rewritten ("title" vs "phpcr_locale:fr-title").

it might not be possible to easily automate this.



 Comments   
Comment by David Buchmann [ 23/Oct/12 ]

sounds like asking for a PHPCR-ODM DQL , then we could handle this perfectly transparent. as an intermediate, a method to build the criterion for a field of a mapped entity would be the right way i think. you could even do that for non-multilang in case you mapped the documents field to some differently named PHPCR property.

Comment by Lukas Kahwe [ 24/Oct/12 ]

here is an example where i manually handle this:
https://github.com/symfony-cmf/SearchBundle/blob/master/Controller/PhpcrSearchController.php

if we were to do it automatically we might not need our own DQL, we could do a QOMWalker. however i doubt that we can fully automate this, since everything can be mixed. ie. one path can have any number of different strategies.

Comment by Lukas Kahwe [ 24/Oct/12 ]

btw .. it might make sense to always namespace the property names, even when using the child translation strategy. this could make it easier to deal with searching across mixed translation strategies.

Comment by Lukas Kahwe [ 11/Jan/13 ]

if we do this change we should provide a migration script

Comment by David Buchmann [ 25/Mar/13 ]

it gets even worse when translated and non-translated documents get mixed up. see for example the cmf sandbox menu admin (not multilang menu). it mixes translated and non-translated documents. since https://github.com/sonata-project/SonataDoctrinePhpcrAdminBundle/pull/100 you can sort on columns, so sorting will half work half not.

Comment by David Buchmann [ 13/May/13 ]

there seem to be other solutions like descendant, but if we had join in jackalope-doctrine-dbal that could be a good option https://github.com/jackalope/jackalope-doctrine-dbal/issues/15

Comment by Willem-Jan [ 14/May/13 ]

I started working on the Join issue and will start working on this issue when the Join feature is more or less stable.





[PHPCR-77] document level options inheritance Created: 06/Aug/12  Updated: 05/May/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Blocker
Reporter: David Buchmann Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

documents extending other documents should inherit the global attributes unless overwritten explicitly.

for example, having @Document(referenceable=true) should be kept for an extending class unless it explicitly sets it to false. currently, attributes are reset on each new @Document tag. (i assume we have the same issue for xml/yml mapping?)



 Comments   
Comment by David Buchmann [ 01/Nov/12 ]

this is fixed for referenceable in https://github.com/doctrine/phpcr-odm/pull/185

Comment by David Buchmann [ 05/May/13 ]

when doing this, we should also fix MappedSuperclass annotation to support all attributes the Document has. in xml mappings mapped-superclass extends document





[PHPCR-71] refactor exceptions Created: 12/Jun/12  Updated: 18/Apr/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Blocker
Reporter: David Buchmann Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 1
Labels: None


 Description   

https://github.com/doctrine/phpcr-odm/pull/144#discussion_r963877 reveiled that we should look into the exception concepts and streamline them.






[PHPCR-61] review how the ORM and other ODM's initialize collection properties Created: 04/Apr/12  Updated: 18/Apr/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Blocker
Reporter: Lukas Kahwe Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

right now when we for example have a @ReferenceMany but nothing is assigned, then when we read said object from the database that property is set to null. should it rather be initialized as an empty collection?






[PHPCR-109] Why Generic::getNodename and not camelcase? Created: 11/May/13  Updated: 13/May/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Daniel Leech Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

Is there a reason why the get node name method on the generic document is ->getNodename and not ->getNodeName?



 Comments   
Comment by David Buchmann [ 13/May/13 ]

because the field is mapped as nodename, not nodeName. its representing $node->getName() - calling it just name seemed to confusing.

i vote against it, but if we want to change the mapping, we should do that right now, as i am breaking everything anyways in https://github.com/doctrine/phpcr-odm/pull/279





[PHPCR-103] map node autoname feature Created: 13/Mar/13  Updated: 14/Mar/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: David Buchmann Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

we should map the Node::addNodeAutonamed as an option for the nodename field to have nodes that generate their own name (i.e. useful in children collection)



 Comments   
Comment by David Buchmann [ 14/Mar/13 ]

probably this should be a special id generator strategy like parent and nodename, where nodename is generated. is there a way to pass a parameter to the strategy? or would this need to be a separate option on the "@Id"? addNodeAutoname can accept an optional parameter to control parts of the generated name.
btw, this will be funny as this strategy can not really "generate" an id, it needs to actually create the node to have the name generated. so actually we have no id until we actually flush...

and there is this issue to handle as well
https://github.com/doctrine/phpcr-odm/commit/a4075caadd97312cc53bccf57ff8baf593df65d4





[PHPCR-101] MissingTranslationException when parent is not translated Created: 01/Mar/13  Updated: 18/Apr/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Roel Sint Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

Getting a MissingTranslationException when displaying a banner on the frontend. It seems to be caused in the refreshDocumentForProxy method on line 496 of UOW, the parent document does not have a locale and therefore the fallback hint is false. The banner block is not translated and the banner images are (title property).

See for a stacktrace: https://gist.github.com/rmsint/2c6700e00c47c95dc30e



 Comments   
Comment by David Buchmann [ 18/Apr/13 ]

roel, can you please test with the latest phpcr-odm? we think this should be fixed now.





[PHPCR-100] The mixin `jcr:lastModified` is not updated Created: 01/Mar/13  Updated: 19/Apr/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Pierre-Louis LAUNAY Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

If the document have `jcr:lastModified`, this attribute is filled on create but not updated when a document is modified.

I tried to set manually this attribute and it is not updated too.



 Comments   
Comment by David Buchmann [ 18/Apr/13 ]

jackrabbit for example does not automatically update this field. but setting it manually should work, so this could be a bug of phpcr-odm

Comment by David Buchmann [ 19/Apr/13 ]

Pierre-Louis LAUNAY could you investigate why manually setting the field does not work? it could be that the phpcr-odm UnitOfWork ignores the field, or also that jackalope ignores changes to the field...





[PHPCR-92] Join support in QueryBuilder Created: 19/Feb/13  Updated: 19/Feb/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Major
Reporter: Daniel Leech Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: querybuilder,


 Description   

Joins are currently not supported in the QueryBuilder, the methods are there and some of the logic is partially coded, but they just havn't been implemented.

At time of writing joins are not supported by doctrine-dbal (i think) but they are supported at least by Jackrabbit.






[PHPCR-85] implement querybuilder hydrate array option Created: 14/Jan/13  Updated: 14/Jan/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Major
Reporter: David Buchmann Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

the query builder can currently hydrate to documents and to phpcr nodes. it should also be possible to hydrate the result into a plain array to avoid creating documents and get the direct query result. (btw note that '*' in sql2 does not mean all properties of a document, but just the path and some other basic things - you always need to specify all fields you want to retrieve explicitly in this case)

for the query builder base work and discussion see https://github.com/doctrine/phpcr-odm/pull/204






[PHPCR-81] Referrers should not return the frozen node of a version in version storage Created: 26/Sep/12  Updated: 26/Sep/12

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Pierre-Louis LAUNAY Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

In the document of phpcr.github.com (http://phpcr.github.com/doc/html/phpcr/nodeinterface.html#getReferences%28%29), I quote:

"In implementations that support versioning, this method does not return properties that are part of the frozen state of a version in version storage."

But, the referrers returns some versioned node.






[PHPCR-80] ChildrenCollection is not updated after flush although children where added before Created: 07/Sep/12  Updated: 12/Mar/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Uwe Jäger Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

If you create children of a document without adding them to the children collection of the parent (with a children annotation) the children collection is not updated after flush, you need to call $dm->clear() to force a reread of the children. The current case was with a parent and its children created in the same flush.



 Comments   
Comment by Uwe Jäger [ 07/Sep/12 ]

Try this code:

$node1 = new Generic();
$node1->setParent($parent);
$node1->setNodename('source');
$this->dm->persist($node1);

$this->childrenNames = array('first', 'second', 'third', 'fourth');
foreach ($this->childrenNames as $childName)

{ $child = new Generic(); $child->setNodename($childName); $child->setParent($node1); $this->dm->persist($child); }

$this->dm->flush();
$this->dm->clear();

$node = $this->dm->find(null, '/functional/source');
$children = $node->getChildren();

// without the clear above $children === NULL, with the clear it works as expected

Comment by David Buchmann [ 14/Jan/13 ]

lukas, is this fixed with the work you did on cascading?

Comment by David Buchmann [ 12/Mar/13 ]

we did a lot of refactoring on cascading lately. uwe, can you check if the problem still exists and do a pull request with a failing test if it exists?





[PHPCR-60] add finalize step to mapping to calculate and validate Created: 09/Mar/12  Updated: 04/Oct/12

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major
Reporter: David Buchmann Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

follow up of the discussion in https://github.com/doctrine/phpcr-odm/pull/120

id strategy:

1. if there is an id with a strategy always use that
2. if not and there is a parent and a node name mapping use the parent strategy
3. else use assigned strategy if there is an id field
4. throw an exception that you can't use this document

finalizing the mapping could have the added benefit of combined validation. for example if assigned strategy is parent and name but there is no field mapped to the name, it would tell this is invalid.

think what should be validated at the finalize point.



 Comments   
Comment by Lukas Kahwe [ 04/Oct/12 ]

added a method for final validation here https://github.com/doctrine/phpcr-odm/pull/180





[PHPCR-58] figure out how to handle dangling weak/path ReferenceOne/Many properties Created: 07/Mar/12  Updated: 07/Mar/12

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major
Reporter: David Buchmann Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

this is a follow-up of
https://github.com/doctrine/phpcr-odm/pull/116

the problem is: what happens when a ReferenceOne path or weak reference property points to something non-existing? is the property null? is the currently invalid reference removed on save or kept (which would make sense, in case the node at path appears later). but if it is usually kept, how can we delete it if we want?






[PHPCR-57] do not track the original/unmapped values separately Created: 29/Feb/12  Updated: 03/Mar/12

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Lukas Kahwe Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

instead we should just use the current state of the underlying node.



 Comments   
Comment by Lukas Kahwe [ 03/Mar/12 ]

https://github.com/doctrine/phpcr-odm/pull/118





[PHPCR-108] suport entity listeners resp document listeners Created: 05/May/13  Updated: 05/May/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Minor
Reporter: David Buchmann Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

see http://docs.doctrine-project.org/en/latest/reference/events.html#entity-listeners






[PHPCR-104] implement unitofwork isScheduledDocument Created: 19/Mar/13  Updated: 19/Mar/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: David Buchmann Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

as discussed in https://github.com/doctrine/phpcr-odm/pull/268 we should implement UnitOfWork::isScheduledDocument and isScheduledFor* other than isScheduledForInsert.






[PHPCR-97] Allow QB / XB to sepcify objects as targets Created: 20/Feb/13  Updated: 20/Feb/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Minor
Reporter: Daniel Leech Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: querybuilder,


 Description   

Allow the query builder expression to specify an object as a target.

Unable to find source-code formatter for language: querybuilder. Available languages are: actionscript, html, java, javascript, none, sql, xhtml, xml
$qb->where($qb->expr()->eq('someObjectReference', $someObject);

So if the target passed is mapped and it is referenceable then replace the object instance with its UUID.






[PHPCR-95] Support parameter binding in QueryBuilder (depends Jackalope support) Created: 19/Feb/13  Updated: 12/Mar/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Minor
Reporter: Daniel Leech Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: querybuilder,


 Description   

Parameter binding is not currently implemented in the QueryBuilder, and the comments seem to indicate that this is because jackalope does not support it at the moment.



 Comments   
Comment by David Buchmann [ 12/Mar/13 ]

this would be possible once https://github.com/jackalope/jackalope/issues/59 has been done





[PHPCR-94] Implement ->iterate on Query object Created: 19/Feb/13  Updated: 19/Feb/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Minor
Reporter: Daniel Leech Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: query


 Description   

Implement the Query->iterate method which will return an IteratableResultSet as per the ORM.






[PHPCR-93] Implement ->clone() method on Query object Created: 19/Feb/13  Updated: 19/Feb/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Minor
Reporter: Daniel Leech Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

As with the ORM query object, implement the ->clone() method.






[PHPCR-73] add support for custom ID generators Created: 17/Jul/12  Updated: 12/Mar/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Minor
Reporter: Lukas Kahwe Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

https://github.com/doctrine/doctrine2/pull/206



 Comments   
Comment by David Buchmann [ 12/Mar/13 ]

note that id for phpcr-odm is the phpcr path. so this is not the same as PHPCR-38 where we talk about the uuid generator.





[PHPCR-59] have a strategy for ReferenceOne/Many PATH to make it relative Created: 07/Mar/12  Updated: 08/Oct/12

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Minor
Reporter: David Buchmann Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

this is a follow-up of
https://github.com/doctrine/phpcr-odm/pull/116

i think a user might need to attach his own strategy to the document manager. we could call this path_relative= and provide "max" that string-compares the target path and the node path and puts as few ../ as necessary. but again this does not block this pull request.






[PHPCR-44] implement configurable change tracking Created: 31/Jan/12  Updated: 08/Oct/12

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Minor
Reporter: Lukas Kahwe Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None


 Description   

http://www.doctrine-project.org/docs/orm/2.2/en/reference/change-tracking-policies.html






[PHPCR-43] Custom data type Created: 29/Jan/12  Updated: 19/Jul/12

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Minor
Reporter: Thomas Rabaix Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: None

Issue Links:
Reference
relates to PHPCR-56 Support Hashmaps in fields Closed

 Description   

It will be great to be able to store array as a json in a property. There is no way to define custom mapping type (it is possible with doctrine ORM)



 Comments   
Comment by David Buchmann [ 19/Mar/12 ]

would this be a general solution for http://www.doctrine-project.org/jira/browse/PHPCR-56 ?

Comment by Lukas Kahwe [ 19/Jul/12 ]

yes





[PHPCR-38] make it possible to inject a custom UUID service Created: 14/Dec/11  Updated: 19/Jul/12

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Minor
Reporter: Lukas Kahwe Assignee: Jordi Boggiano
Resolution: Unresolved Votes: 0
Labels: None


 Description   

right now we have hardcoded \PHPCR\Util\UUIDHelper::generateUUID(), but that is a very simplistic implementation and the spec is much broader ..






[PHPCR-36] Provide migrations tool Created: 17/Nov/11  Updated: 08/Oct/12

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Minor
Reporter: David Buchmann Assignee: Jordi Boggiano
Resolution: Unresolved Votes: 0
Labels: None

Issue Links:
Reference
relates to PHPCR-7 add support for "eventual migrations" Open

 Description   

when i have existing content and later change the document class to have referenceable=true, this is not updated even on persisting the document again.

uwe: I think there are several other things that fail when you have existing content in the repository - maybe the solution to think about is something like migrations ... that would prevent the performance penalty on ordinary code and still give you the change to change the structure of your documents.

things that come to mind

  • change document class name
  • removing fields
  • change field type
  • bulk changing the values in some field
  • everything related to node types (though, as an additional challenge at least jackrabbit does not allow to remove things from node types through the davex remoting we use in jackalope)





[PHPCR-30] add support for result caching Created: 22/Oct/11  Updated: 19/Jul/12

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Minor
Reporter: Lukas Kahwe Assignee: Jordi Boggiano
Resolution: Unresolved Votes: 0
Labels: None





[PHPCR-9] add logging capabilities Created: 01/Jul/11  Updated: 30/Jul/11

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Minor
Reporter: Lukas Kahwe Assignee: Jordi Boggiano
Resolution: Unresolved Votes: 0
Labels: None


 Description   

see also http://www.doctrine-project.org/docs/mongodb_odm/1.0/en/reference/logging.html






[PHPCR-7] add support for "eventual migrations" Created: 01/Jul/11  Updated: 08/Oct/12

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Minor
Reporter: Lukas Kahwe Assignee: Jordi Boggiano
Resolution: Unresolved Votes: 0
Labels: None

Issue Links:
Reference
is referenced by PHPCR-36 Provide migrations tool Open

 Description   

https://doctrine-mongodb-odm.readthedocs.org/en/latest/reference/migrating-schemas.html






[PHPCR-86] QueryBuilder QOMFactory access Created: 14/Jan/13  Updated: 15/Jan/13

Status: Open
Project: Doctrine PHPCR
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Documentation Priority: Trivial
Reporter: Daniel Bojdo Assignee: Lukas Kahwe
Resolution: Unresolved Votes: 0
Labels: builder,, qomfactory, query


 Description   

There is getQOMFactory method in PHPCR\Util\QOM\QueryBuilder (very useful) but it isn't in Doctrine\ODM\PHPCR\Query\QueryBuilder (it breaks bc).

Is it mistake or there is/will be another method to access QOMFactory instance?



 Comments   
Comment by Daniel Bojdo [ 15/Jan/13 ]

In fact it's not a bug, there is no docs about DocumentManager methods refactor.





Generated at Wed May 22 22:12:51 UTC 2013 using JIRA 5.2.7#850-sha1:b2af0c8dc8537b36121c6a579fabbdf79fc919e5.