<!--
RSS generated by JIRA (5.2.7#850-sha1:b2af0c8dc8537b36121c6a579fabbdf79fc919e5) at Sat May 18 18:50:18 UTC 2013

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
For example:
http://www.doctrine-project.org/jira/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+PHPCR+AND+status+%3D+Closed+ORDER+BY+priority+DESC&tempMax=1000&field=key&field=summary
-->
<!-- If you wish to do custom client-side styling of RSS, uncomment this:
<?xml-stylesheet href="http://www.doctrine-project.org/jira/styles/jiraxml2html.xsl" type="text/xsl"?>
-->
<rss version="0.92">
    <channel>
        <title>Doctrine Project</title>
        <link>http://www.doctrine-project.org/jira/secure/IssueNavigator.jspa?reset=true&amp;jqlQuery=project+%3D+PHPCR+AND+status+%3D+Closed+ORDER+BY+priority+DESC</link>
        <description>An XML representation of a search request</description>
                <language>en-us</language>
                        <issue start="0" end="42" total="42"/>
                <build-info>
            <version>5.2.7</version>
            <build-number>850</build-number>
            <build-date>21-02-2013</build-date>
        </build-info>
<item>
            <title>[PHPCR-96] Clean up event argument classes</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-96</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;clean up the event argument classes to only use specific classes if needed, and base on doctrine commons events&lt;/p&gt;

&lt;p&gt;see &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/246&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/246&lt;/a&gt; and &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/issues/245&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/issues/245&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
            <key id="14508">PHPCR-96</key>
            <summary>Clean up event argument classes</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="1" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/blocker.png">Blocker</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                        <label>1.0</label>
                    </labels>
                <created>Wed, 20 Feb 2013 13:26:00 +0000</created>
                <updated>Thu, 18 Apr 2013 14:49:25 +0000</updated>
                    <resolved>Thu, 18 Apr 2013 14:49:25 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="19832" author="dbu" created="Tue, 12 Mar 2013 14:10:47 +0000"  >&lt;p&gt;there is the PR &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/248&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/248&lt;/a&gt; now&lt;/p&gt;</comment>
                    <comment id="20049" author="dbu" created="Thu, 18 Apr 2013 14:49:25 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/248&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/248&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-3] add support for lazy loading documents</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-3</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description></description>
                <environment></environment>
            <key id="12772">PHPCR-3</key>
            <summary>add support for lazy loading documents</summary>
                <type id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/critical.png">Critical</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="seldaek">Jordi Boggiano</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Fri, 1 Jul 2011 17:49:38 +0000</created>
                <updated>Fri, 2 Sep 2011 13:09:05 +0000</updated>
                    <resolved>Fri, 2 Sep 2011 13:09:05 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16229" author="dbu" created="Fri, 29 Jul 2011 08:20:25 +0000"  >&lt;p&gt;Johannes Stark &amp;lt;starkj@gmx.de&amp;gt; is working on that one. It is a pre-requisite for &lt;a href=&quot;http://www.doctrine-project.org/jira/browse/PHPCR-10&quot; title=&quot;add support for (weak)references&quot;&gt;&lt;del&gt;PHPCR-10&lt;/del&gt;&lt;/a&gt; (references mapping)&lt;/p&gt;</comment>
                    <comment id="16298" author="dbu" created="Mon, 8 Aug 2011 11:26:49 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/52&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/52&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="16413" author="dbu" created="Fri, 2 Sep 2011 13:09:05 +0000"  >&lt;p&gt;fixed in pull request 52&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-66] handle ParentDocument and Name changes as move operations</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-66</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;changes to the @ParentDocument and @Name should be translated to move operations. they are the most natural way to move a document in a form.&lt;/p&gt;</description>
                <environment></environment>
            <key id="13720">PHPCR-66</key>
            <summary>handle ParentDocument and Name changes as move operations</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/critical.png">Critical</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Tue, 22 May 2012 11:22:09 +0000</created>
                <updated>Tue, 5 Jun 2012 11:49:54 +0000</updated>
                    <resolved>Tue, 5 Jun 2012 11:49:54 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="18039" author="dbu" created="Tue, 5 Jun 2012 01:51:59 +0000"  >&lt;p&gt;handled in &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/141&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/141&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="18042" author="dbu" created="Tue, 5 Jun 2012 11:49:54 +0000"  >&lt;p&gt;pull request merged&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-10] add support for (weak)references</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-10</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;creating and removing references&lt;/p&gt;</description>
                <environment></environment>
            <key id="12779">PHPCR-10</key>
            <summary>add support for (weak)references</summary>
                <type id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="seldaek">Jordi Boggiano</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Fri, 1 Jul 2011 17:57:32 +0000</created>
                <updated>Fri, 16 Sep 2011 15:08:34 +0000</updated>
                    <resolved>Fri, 16 Sep 2011 15:08:34 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16195" author="dbu" created="Fri, 22 Jul 2011 07:45:50 +0000"  >&lt;p&gt;Johannes Stark &amp;lt;starkj@gmx.de&amp;gt; is working on that one.&lt;/p&gt;</comment>
                    <comment id="16233" author="dbu" created="Sat, 30 Jul 2011 13:01:09 +0000"  >&lt;p&gt;see &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/wiki/References-and-related&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/wiki/References-and-related&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="16297" author="dbu" created="Mon, 8 Aug 2011 11:26:32 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/52&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/52&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="16486" author="dbu" created="Fri, 16 Sep 2011 15:08:34 +0000"  >&lt;p&gt;pull request is merged, feature is working.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-4] add mappings to reference versions in document properties</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-4</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description></description>
                <environment></environment>
            <key id="12773">PHPCR-4</key>
            <summary>add mappings to reference versions in document properties</summary>
                <type id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="dbu">David Buchmann</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Fri, 1 Jul 2011 17:50:20 +0000</created>
                <updated>Fri, 3 Feb 2012 08:11:01 +0000</updated>
                    <resolved>Fri, 3 Feb 2012 08:10:55 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16851" author="dbu" created="Thu, 17 Nov 2011 09:49:50 +0000"  >&lt;p&gt;we will work on this at liip and release at least rudimentary support by end of november.&lt;/p&gt;</comment>
                    <comment id="16852" author="lsmith" created="Thu, 17 Nov 2011 09:50:25 +0000"  >&lt;p&gt;i have talked to David about this a bit.&lt;br/&gt;
overall however we don&apos;t want to replicate the VersionManager API yet still we want to always give Document instances and not node instances to the user&lt;/p&gt;

&lt;p&gt;ideally there should be a way to specify the label one wants to read inside the document annotation, but also inside a property annotation. so that one could for example always get the &quot;draft&quot; label as the document but get the &quot;current&quot; version of the same document as a property. however it would also be nice to be able to get all predecessors as a property.&lt;/p&gt;
</comment>
                    <comment id="17364" author="dbu" created="Fri, 3 Feb 2012 08:10:55 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/96&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/96&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-6] add mappings to reference parents in document properties</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-6</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description></description>
                <environment></environment>
            <key id="12775">PHPCR-6</key>
            <summary>add mappings to reference parents in document properties</summary>
                <type id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="seldaek">Jordi Boggiano</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Fri, 1 Jul 2011 17:53:00 +0000</created>
                <updated>Sat, 22 Oct 2011 13:05:36 +0000</updated>
                    <resolved>Sat, 22 Oct 2011 13:05:36 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16232" author="dbu" created="Sat, 30 Jul 2011 13:01:01 +0000"  >&lt;p&gt;see &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/wiki/References-and-related&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/wiki/References-and-related&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="16300" author="dbu" created="Mon, 8 Aug 2011 11:38:24 +0000"  >&lt;p&gt;looks like uwe is working on that one: &lt;a href=&quot;https://github.com/uwej711/phpcr-odm/tree/parent_annotation&quot; class=&quot;external-link&quot;&gt;https://github.com/uwej711/phpcr-odm/tree/parent_annotation&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="16563" author="lsmith" created="Mon, 10 Oct 2011 09:49:33 +0000"  >&lt;p&gt;can we close this one?&lt;/p&gt;</comment>
                    <comment id="16686" author="dbu" created="Sat, 22 Oct 2011 13:05:36 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/66&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/66&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-32] separate the logic to determine the document class for a node</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-32</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;when loading a node from the database, you can either explicitly specify the document class to be used or it is determined programmatically. you can inject your own logic, but the default logic is right in UnitOfWork, and duplicated. this should be moved to a separate class for better reusability.&lt;/p&gt;

&lt;p&gt;this would also be a good moment to get rid of phpcr:alias in favor of phpcr:class. we could provide an implementation for the old phpcr:alias as one of the resolvers users can plug in, if somebody really prefers the alias approach.&lt;/p&gt;</description>
                <environment></environment>
            <key id="13120">PHPCR-32</key>
            <summary>separate the logic to determine the document class for a node</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="seldaek">Jordi Boggiano</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Mon, 24 Oct 2011 06:48:33 +0000</created>
                <updated>Sun, 13 Nov 2011 19:09:53 +0000</updated>
                    <resolved>Sun, 13 Nov 2011 19:09:53 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16692" author="lsmith" created="Mon, 24 Oct 2011 07:02:09 +0000"  >&lt;p&gt;already started to work on that:&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/tree/add-parent-annotation-with_cleanups&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/tree/add-parent-annotation-with_cleanups&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;removing phpcr:alias should be easy to do now ..&lt;/p&gt;</comment>
                    <comment id="16739" author="lsmith" created="Mon, 31 Oct 2011 08:02:02 +0000"  >&lt;p&gt;the changes were merged, so this ticket can be closed&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-29] Add support to flush only one document through DocumentManager#flush()</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-29</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;see &lt;a href=&quot;https://github.com/doctrine/doctrine2/pull/166&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/doctrine2/pull/166&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
            <key id="13112">PHPCR-29</key>
            <summary>Add support to flush only one document through DocumentManager#flush()</summary>
                <type id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="seldaek">Jordi Boggiano</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Sat, 22 Oct 2011 12:27:45 +0000</created>
                <updated>Fri, 3 Feb 2012 09:21:00 +0000</updated>
                    <resolved>Fri, 3 Feb 2012 09:20:47 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16986" author="dbu" created="Wed, 14 Dec 2011 11:33:33 +0000"  >&lt;p&gt;to do this we will also need to implement changesets for the translations. (we skipped that for simplicity and because it is currently unnecessary. we just put the translated fields into phpcr - but in phpcr the Session:save() saves everything)&lt;/p&gt;

&lt;p&gt;see last point at &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/wiki/Multilanguage&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/wiki/Multilanguage&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="17365" author="dbu" created="Fri, 3 Feb 2012 09:20:47 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/94&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/94&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-27] adding a generic &quot;node&quot; document</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-27</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;see &lt;a href=&quot;http://groups.google.com/group/symfony-cmf-devs/browse_thread/thread/914ba1c32d873ed5&quot; class=&quot;external-link&quot;&gt;http://groups.google.com/group/symfony-cmf-devs/browse_thread/thread/914ba1c32d873ed5&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
            <key id="13014">PHPCR-27</key>
            <summary>adding a generic &quot;node&quot; document</summary>
                <type id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="seldaek">Jordi Boggiano</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Mon, 12 Sep 2011 11:16:35 +0000</created>
                <updated>Sat, 22 Oct 2011 13:05:04 +0000</updated>
                    <resolved>Sat, 22 Oct 2011 13:05:04 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16685" author="dbu" created="Sat, 22 Oct 2011 13:05:04 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/66&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/66&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-25] Github-PR-59 by starkj: Referrers</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-25</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of &lt;/p&gt;
{username}
&lt;p&gt;:&lt;/p&gt;

&lt;p&gt;  Url: &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/59&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/59&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Message:&lt;/p&gt;

&lt;p&gt;first of all: sry, i screwed up the commit history here again &lt;img class=&quot;emoticon&quot; src=&quot;http://www.doctrine-project.org/jira/images/icons/emoticons/sad.gif&quot; height=&quot;20&quot; width=&quot;20&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;Well this is support for referrers.&lt;br/&gt;
This patch provides the new annotation &quot;Referrers&quot;.&lt;br/&gt;
By default a property of this type stores all referrers (weak and hard) in a collection.&lt;br/&gt;
You can specify the option &quot;referenceType&quot; with the values &quot;weak&quot; and &quot;hard&quot; (or null) to only get the one or the other type of referring documents (or both types)&lt;br/&gt;
Then there is the option &quot;filterName&quot;. It&apos;s value is passed to the method &quot;get(Weak)References&quot;. Actually the option passed to &quot;get(Weak)References&quot; is called &quot;name&quot; in the spec. I named it &quot;filterName&quot; here as &quot;name&quot; is already assigned.&lt;/p&gt;</description>
                <environment></environment>
            <key id="12974">PHPCR-25</key>
            <summary>Github-PR-59 by starkj: Referrers</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Thu, 25 Aug 2011 18:02:52 +0000</created>
                <updated>Fri, 16 Sep 2011 15:07:35 +0000</updated>
                    <resolved>Fri, 16 Sep 2011 15:07:35 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16485" author="dbu" created="Fri, 16 Sep 2011 15:07:35 +0000"  >&lt;p&gt;that pull request was merged.&lt;/p&gt;

&lt;p&gt;its nice that this jira creates tickets from pull requests - would be even better if they also close automatically with closing the pull request &lt;img class=&quot;emoticon&quot; src=&quot;http://www.doctrine-project.org/jira/images/icons/emoticons/wink.gif&quot; height=&quot;20&quot; width=&quot;20&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-26] Github-PR-56 by uwej711: Fix metadata loading of builtin documents</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-26</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of &lt;/p&gt;
{username}
&lt;p&gt;:&lt;/p&gt;

&lt;p&gt;  Url: &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/56&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/56&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Message:&lt;/p&gt;

&lt;p&gt;The wrapped metadata driver ensures that metadata for the builtin&lt;br/&gt;
documents is loaded. Still the DoctrineAnnotations need to be registered&lt;br/&gt;
with the AnnotationRegistry.&lt;/p&gt;

&lt;p&gt;see &lt;a href=&quot;https://github.com/symfony-cmf/cmf-sandbox/issues/20&quot; class=&quot;external-link&quot;&gt;https://github.com/symfony-cmf/cmf-sandbox/issues/20&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
            <key id="12975">PHPCR-26</key>
            <summary>Github-PR-56 by uwej711: Fix metadata loading of builtin documents</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Thu, 25 Aug 2011 18:02:52 +0000</created>
                <updated>Sat, 22 Oct 2011 13:04:43 +0000</updated>
                    <resolved>Sat, 22 Oct 2011 13:04:43 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16566" author="lsmith" created="Mon, 10 Oct 2011 09:53:25 +0000"  >&lt;p&gt;can we close this one?&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-22] find(&apos;\Foo\Bar&apos;, $path) vs find(&apos;Foo\Bar&apos;, $path)</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-22</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;I just noticed that we have an issue in our metadata loading in case a document name is prefixed with a backslash when calling find&lt;/p&gt;

&lt;p&gt;// fails&lt;br/&gt;
$dm-&amp;gt;find(&apos;\Foo\Bar&apos;, $path);&lt;/p&gt;

&lt;p&gt;// works&lt;br/&gt;
$dm-&amp;gt;find(&apos;Foo\Bar&apos;, $path);&lt;/p&gt;

&lt;p&gt;Should the first work as well?&lt;/p&gt;

&lt;p&gt;I have traced the issue to the DriverChain&lt;/p&gt;

&lt;p&gt;   public function loadMetadataForClass($className, ClassMetadata $class)&lt;br/&gt;
   {&lt;br/&gt;
       foreach ($this-&amp;gt;drivers as $namespace =&amp;gt; $driver) {&lt;br/&gt;
           if (strpos($className, $namespace) === 0) &lt;/p&gt;
{
               $driver-&amp;gt;loadMetadataForClass($className, $class);
               return;
           }
&lt;p&gt;       }&lt;/p&gt;

&lt;p&gt;       throw MappingException::classIsNotAValidDocument($className);&lt;br/&gt;
   }&lt;/p&gt;

&lt;p&gt;notice the strpos() does not bother to check if a preceding backslash is in the $className var.&lt;/p&gt;</description>
                <environment></environment>
            <key id="12900">PHPCR-22</key>
            <summary>find(&apos;\Foo\Bar&apos;, $path) vs find(&apos;Foo\Bar&apos;, $path)</summary>
                <type id="1" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="2">Won&apos;t Fix</resolution>
                                <assignee username="seldaek">Jordi Boggiano</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Thu, 4 Aug 2011 14:20:01 +0000</created>
                <updated>Thu, 2 Feb 2012 19:27:41 +0000</updated>
                    <resolved>Thu, 2 Feb 2012 19:27:41 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="17362" author="lsmith" created="Thu, 2 Feb 2012 19:27:41 +0000"  >&lt;p&gt;the ORM doesn&apos;t handle this either&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-21] converting any existing docs to reST so that it can be added to the site</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-21</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;PHPCR ODM is listed on the Doctrine website:&lt;br/&gt;
&lt;a href=&quot;http://www.doctrine-project.org/projects/phpcr_odm&quot; class=&quot;external-link&quot;&gt;http://www.doctrine-project.org/projects/phpcr_odm&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;build doc in this repository:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/doctrine/phpcr-odm-documentation&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm-documentation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The next step would be to collect all the various documentation flying around and convert them to reST format:&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/wiki/_pages&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/wiki/_pages&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://melp.nl/2011/07/symfony2-phpcr-doctrine2-jackalope-recipe/&quot; class=&quot;external-link&quot;&gt;http://melp.nl/2011/07/symfony2-phpcr-doctrine2-jackalope-recipe/&lt;/a&gt; (needs to be made Symfony2 unspecific)&lt;br/&gt;
&lt;a href=&quot;http://www.craftitonline.com/2011/07/first-symfony2-cmf-based-cms-pagesbundle/&quot; class=&quot;external-link&quot;&gt;http://www.craftitonline.com/2011/07/first-symfony2-cmf-based-cms-pagesbundle/&lt;/a&gt; (needs to be made Symfony2 unspecific)&lt;br/&gt;
&lt;a href=&quot;http://cmf.symfony.com/slides.html&quot; class=&quot;external-link&quot;&gt;http://cmf.symfony.com/slides.html&lt;/a&gt; (needs to be made Symfony2 unspecific)&lt;/p&gt;

&lt;p&gt;any other articles flying around?&lt;/p&gt;

&lt;p&gt;of course we should also reference PHPCR related docs&lt;/p&gt;</description>
                <environment></environment>
            <key id="12884">PHPCR-21</key>
            <summary>converting any existing docs to reST so that it can be added to the site</summary>
                <type id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/documentation.png">Documentation</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="dbu">David Buchmann</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Mon, 1 Aug 2011 06:05:34 +0000</created>
                <updated>Mon, 22 Oct 2012 15:02:10 +0000</updated>
                    <resolved>Mon, 22 Oct 2012 15:02:10 +0000</resolved>
                                                                    <due></due>
                    <votes>1</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="16257" author="cordoval" created="Mon, 1 Aug 2011 06:33:33 +0000"  >&lt;p&gt;yes it should be something like &lt;a href=&quot;http://github.com/doctrine/phpcr-odm-documentation&quot; class=&quot;external-link&quot;&gt;http://github.com/doctrine/phpcr-odm-documentation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;and first commit  should have the same structure for doc generation that orm-documentation has&lt;/p&gt;

&lt;p&gt;then we can start PR&apos;eing...&lt;/p&gt;

&lt;p&gt;hand raised @lsmith&lt;/p&gt;</comment>
                    <comment id="16258" author="dbu" created="Mon, 1 Aug 2011 08:11:21 +0000"  >&lt;p&gt;it should be obvious, but the README file of the &lt;a href=&quot;https://github.com/doctrine/phpcr-odm&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm&lt;/a&gt; repository has a lot of the features documented. i propose that this is taken as starting point and once we have the doc up here on the doctrine website, strip down the README to a minum and reference the doc.&lt;/p&gt;

&lt;p&gt;the phpcr doc entry point could be &lt;a href=&quot;http://phpcr.github.com&quot; class=&quot;external-link&quot;&gt;http://phpcr.github.com&lt;/a&gt; and then we have to work on improving that site too.&lt;/p&gt;</comment>
                    <comment id="17374" author="dbu" created="Tue, 7 Feb 2012 07:41:23 +0000"  >&lt;p&gt;we should also point to this (resp. the place this gets online at &lt;a href=&quot;http://cmf.symfony.com&quot; class=&quot;external-link&quot;&gt;http://cmf.symfony.com&lt;/a&gt; for usage of phpcr-odm inside symfony:&lt;br/&gt;
&lt;a href=&quot;https://github.com/symfony-cmf/symfony-cmf-docs/blob/master/tutorials/installing-configuring-doctrine-phpcr-odm.rst&quot; class=&quot;external-link&quot;&gt;https://github.com/symfony-cmf/symfony-cmf-docs/blob/master/tutorials/installing-configuring-doctrine-phpcr-odm.rst&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;also note that the install instructions there are partially relevant for phpcr-odm without symfony too.&lt;/p&gt;</comment>
                    <comment id="18333" author="dbu" created="Wed, 18 Jul 2012 22:07:27 +0000"  >&lt;p&gt;did a lot of work today, the doc is now largely done, some chapters still missing&lt;/p&gt;</comment>
                    <comment id="18804" author="lsmith" created="Mon, 8 Oct 2012 07:33:54 +0000"  >&lt;p&gt;is there anything left to still convert?&lt;/p&gt;</comment>
                    <comment id="18866" author="dbu" created="Mon, 22 Oct 2012 15:02:10 +0000"  >&lt;p&gt;wouldn&apos;t know of missing conversions. doc &quot;just&quot; needs to be completed by writing new chapters and improving the existing ones.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-16] Annotation for referrers</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-16</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;once reference annotation in &lt;a href=&quot;http://www.doctrine-project.org/jira/browse/PHPCR-10&quot; title=&quot;add support for (weak)references&quot;&gt;&lt;del&gt;PHPCR-10&lt;/del&gt;&lt;/a&gt; is finished, we should also map the inverse, the list of documents referencing this document. this is a read only property.&lt;/p&gt;</description>
                <environment></environment>
            <key id="12874">PHPCR-16</key>
            <summary>Annotation for referrers</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="seldaek">Jordi Boggiano</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Sat, 30 Jul 2011 12:54:15 +0000</created>
                <updated>Fri, 2 Sep 2011 13:11:36 +0000</updated>
                    <resolved>Fri, 2 Sep 2011 13:11:36 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16234" author="dbu" created="Sat, 30 Jul 2011 13:01:20 +0000"  >&lt;p&gt;see &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/wiki/References-and-related&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/wiki/References-and-related&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="16414" author="dbu" created="Fri, 2 Sep 2011 13:11:36 +0000"  >&lt;p&gt;johannes stark did that one too &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/59&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/59&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-17] Id generator and failsafe storage</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-17</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;Have an id generator that can build the path (id) from parent node and node name.&lt;br/&gt;
(The current setup with the id being the path leaves it to the user to make sure the parent node exists. You get really non-helpful strange error message if the parent does not exist.)&lt;/p&gt;</description>
                <environment></environment>
            <key id="12875">PHPCR-17</key>
            <summary>Id generator and failsafe storage</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="seldaek">Jordi Boggiano</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Sat, 30 Jul 2011 12:55:09 +0000</created>
                <updated>Sat, 22 Oct 2011 13:04:25 +0000</updated>
                    <resolved>Sat, 22 Oct 2011 13:04:25 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16567" author="lsmith" created="Mon, 10 Oct 2011 09:54:10 +0000"  >&lt;p&gt;can we close this one?&lt;/p&gt;</comment>
                    <comment id="16684" author="dbu" created="Sat, 22 Oct 2011 13:04:25 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/66&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/66&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-14] refactor document class detection</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-14</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;make document class detection strategy injected. this is in Doctrine/ODM/PHPCR/UnitOfWork.php createDocument&lt;/p&gt;

&lt;p&gt;the default strategy should do the current behaviour in that method, but use the explicit parameter first if specified before looking at the phpcr:class attribute.&lt;/p&gt;</description>
                <environment></environment>
            <key id="12872">PHPCR-14</key>
            <summary>refactor document class detection</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="seldaek">Jordi Boggiano</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Sat, 30 Jul 2011 12:47:05 +0000</created>
                <updated>Mon, 8 Aug 2011 11:34:29 +0000</updated>
                    <resolved>Mon, 8 Aug 2011 11:34:29 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16299" author="dbu" created="Mon, 8 Aug 2011 11:34:29 +0000"  >&lt;p&gt;lukas fixed this in &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/commit/f60d980851fb1bfb1b9fae93092945bbc9b97b49&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/commit/f60d980851fb1bfb1b9fae93092945bbc9b97b49&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-18] Documentation</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-18</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;ul&gt;
	&lt;li&gt;Create better user documentation. The README is far too long, split it.&lt;/li&gt;
	&lt;li&gt;Create some documents for the doctrine website and do a doctrine-project.org/projects/phpcr_odm&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
            <key id="12876">PHPCR-18</key>
            <summary>Documentation</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="3">Duplicate</resolution>
                                <assignee username="seldaek">Jordi Boggiano</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Sat, 30 Jul 2011 12:55:37 +0000</created>
                <updated>Wed, 3 Aug 2011 10:02:30 +0000</updated>
                    <resolved>Wed, 3 Aug 2011 10:02:30 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16265" author="dbu" created="Wed, 3 Aug 2011 10:02:29 +0000"  >&lt;p&gt;was recreated as &lt;a href=&quot;http://www.doctrine-project.org/jira/browse/PHPCR-21&quot; title=&quot;converting any existing docs to reST so that it can be added to the site&quot;&gt;&lt;del&gt;PHPCR-21&lt;/del&gt;&lt;/a&gt; with more information&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-15] Node property mappings</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-15</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;ul&gt;
	&lt;li&gt;Annotation to map node name to a field (read-only except when creating a document). should be NodeName because NAME is one of the property types.&lt;/li&gt;
	&lt;li&gt;Align the annotations with the PHPCR\PropertyType types and map all types (missing for example the PATH type).&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
            <key id="12873">PHPCR-15</key>
            <summary>Node property mappings</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="dbu">David Buchmann</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Sat, 30 Jul 2011 12:52:28 +0000</created>
                <updated>Sat, 22 Oct 2011 13:03:55 +0000</updated>
                    <resolved>Sat, 22 Oct 2011 13:03:55 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16562" author="dbu" created="Mon, 10 Oct 2011 08:05:05 +0000"  >&lt;p&gt;i just had a look at this and we are missing the following property types. i added them in &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/commit/a6032f8dc6574e0ce269653a884eb91ea5234284&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/commit/a6032f8dc6574e0ce269653a884eb91ea5234284&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Double &lt;img class=&quot;emoticon&quot; src=&quot;http://www.doctrine-project.org/jira/images/icons/emoticons/check.gif&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/li&gt;
	&lt;li&gt;Name &lt;img class=&quot;emoticon&quot; src=&quot;http://www.doctrine-project.org/jira/images/icons/emoticons/check.gif&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/li&gt;
	&lt;li&gt;Path &lt;img class=&quot;emoticon&quot; src=&quot;http://www.doctrine-project.org/jira/images/icons/emoticons/check.gif&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/li&gt;
	&lt;li&gt;URI &lt;img class=&quot;emoticon&quot; src=&quot;http://www.doctrine-project.org/jira/images/icons/emoticons/check.gif&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/li&gt;
	&lt;li&gt;Decimal &lt;img class=&quot;emoticon&quot; src=&quot;http://www.doctrine-project.org/jira/images/icons/emoticons/check.gif&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;On the other hand, Int and Float do not exist. i declared them as convenience alias for Long and Double, as people gessing property names might expect them. ok?&lt;br/&gt;
What are the annotations EmbeddedDocument, EmbedOne supposed to do? We should either make them do something or remove them.&lt;/p&gt;

&lt;p&gt;What about Tests? I see we only have some tests of annotations and xml/yml mapping, but not for all annotations. Should we do them? Where would be the right place for them?&lt;/p&gt;

&lt;p&gt;Further, we are missing annotations for the node name and for the parent node. The later should be similar to the child annotation.&lt;/p&gt;</comment>
                    <comment id="16683" author="dbu" created="Sat, 22 Oct 2011 13:03:55 +0000"  >&lt;p&gt;this is cleaned up now&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-12] Use PHPCR\FactoryInterface to bootstrap</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-12</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;The phpcr-odm should use the factory implementations to bootstrap the phpcr implementation, instead of using new Repository (and jackalope transport and whatnot)&lt;/p&gt;</description>
                <environment></environment>
            <key id="12866">PHPCR-12</key>
            <summary>Use PHPCR\FactoryInterface to bootstrap</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="dbu">David Buchmann</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Fri, 29 Jul 2011 08:34:34 +0000</created>
                <updated>Mon, 8 Aug 2011 11:23:37 +0000</updated>
                    <resolved>Mon, 8 Aug 2011 11:23:37 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16237" author="dbu" created="Sat, 30 Jul 2011 15:51:59 +0000"  >&lt;p&gt;will wait for johannes to see if we have an issue with new $repositoryfactoryclassname().&lt;/p&gt;</comment>
                    <comment id="16296" author="dbu" created="Mon, 8 Aug 2011 11:23:37 +0000"  >&lt;p&gt;lukas fixed this&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-54] Implement LazyLoad for MANY_TO_ONE referenced docs</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-54</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;MANY_TO_MANY referenced are now only loaded on demand (see &lt;a href=&quot;http://www.doctrine-project.org/jira/browse/PHPCR-52&quot; title=&quot;lazy loading of ReferenceMany fails&quot;&gt;&lt;del&gt;PHPCR-52&lt;/del&gt;&lt;/a&gt;) via the ReferenceManyCollection. But MANY_TO_ONE are not yet, to be implemented&lt;/p&gt;</description>
                <environment></environment>
            <key id="13469">PHPCR-54</key>
            <summary>Implement LazyLoad for MANY_TO_ONE referenced docs</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="7">Can&apos;t Fix</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="chregu">Christian Stocker</reporter>
                        <labels>
                    </labels>
                <created>Wed, 22 Feb 2012 06:12:19 +0000</created>
                <updated>Wed, 22 Feb 2012 09:28:54 +0000</updated>
                    <resolved>Wed, 22 Feb 2012 09:28:54 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="17478" author="lsmith" created="Wed, 22 Feb 2012 09:28:54 +0000"  >&lt;p&gt;there is nothing we can do here .. we need to know the path, so that we can prevent duplicate instances if someone fetches by path and not by uuid.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-48] add a way to move() nodes</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-48</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description></description>
                <environment></environment>
            <key id="13426">PHPCR-48</key>
            <summary>add a way to move() nodes</summary>
                <type id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Wed, 8 Feb 2012 17:30:27 +0000</created>
                <updated>Mon, 13 Feb 2012 13:45:04 +0000</updated>
                    <resolved>Thu, 9 Feb 2012 21:22:58 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="17417" author="dbu" created="Mon, 13 Feb 2012 13:45:04 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/103&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/103&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-46] ensure that parent mappings are populated after flush</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-46</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/97#r410832&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/97#r410832&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
            <key id="13409">PHPCR-46</key>
            <summary>ensure that parent mappings are populated after flush</summary>
                <type id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Fri, 3 Feb 2012 08:06:08 +0000</created>
                <updated>Fri, 20 Jul 2012 07:59:34 +0000</updated>
                    <resolved>Fri, 20 Jul 2012 07:59:34 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="18355" author="dbu" created="Fri, 20 Jul 2012 07:59:34 +0000"  >&lt;p&gt;this is done in UnitOfWork::executeInserts about line 1358&lt;/p&gt;

&lt;p&gt;i think we lack a test for this though.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-41] MappingException: Class Doctrine\ODM\PHPCR\ReferrersCollection is not a valid document or mapped super class. </title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-41</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;reported by nacmartin &lt;a href=&quot;https://github.com/symfony-cmf/symfony-cmf/issues/131&quot; class=&quot;external-link&quot;&gt;https://github.com/symfony-cmf/symfony-cmf/issues/131&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since this property was introduced&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/symfony-cmf/symfony-cmf/blob/master/src/Symfony/Cmf/Bundle/ContentBundle/Document/StaticContent.php#L44&quot; class=&quot;external-link&quot;&gt;https://github.com/symfony-cmf/symfony-cmf/blob/master/src/Symfony/Cmf/Bundle/ContentBundle/Document/StaticContent.php#L44&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I have this error when persisting this kind of document in SAB:&lt;/p&gt;

&lt;p&gt;MappingException: Class Doctrine\ODM\PHPCR\ReferrersCollection is not a valid document or mapped super class.&lt;/p&gt;

&lt;p&gt;Any clue?&lt;/p&gt;


&lt;p&gt;=&amp;gt; phpcr-odm should not try to persist a ReferrersCollection. this is just the inverse of the Reference annotation. as this is directional in phpcr, the ReferrersCollection should be immutable by the client.&lt;/p&gt;</description>
                <environment></environment>
            <key id="13328">PHPCR-41</key>
            <summary>MappingException: Class Doctrine\ODM\PHPCR\ReferrersCollection is not a valid document or mapped super class. </summary>
                <type id="1" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Wed, 4 Jan 2012 11:05:00 +0000</created>
                <updated>Sun, 8 Jan 2012 19:43:06 +0000</updated>
                    <resolved>Sun, 8 Jan 2012 19:43:06 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="17176" author="dbu" created="Sun, 8 Jan 2012 19:43:06 +0000"  >&lt;p&gt;closed in &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/89&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/89&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-39] support ArrayCollection with References/Referrers</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-39</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description></description>
                <environment></environment>
            <key id="13271">PHPCR-39</key>
            <summary>support ArrayCollection with References/Referrers</summary>
                <type id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="seldaek">Jordi Boggiano</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Thu, 15 Dec 2011 08:59:05 +0000</created>
                <updated>Fri, 3 Feb 2012 07:31:31 +0000</updated>
                    <resolved>Fri, 3 Feb 2012 07:31:31 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-33] ReferenceOne: targetDocument parameter should be optional</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-33</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;the targetDocument describes what class to expect in the reference. as the class is usually determined automatically, this parameter should be optional.&lt;/p&gt;</description>
                <environment></environment>
            <key id="13182">PHPCR-33</key>
            <summary>ReferenceOne: targetDocument parameter should be optional</summary>
                <type id="1" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="dbu">David Buchmann</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Sun, 13 Nov 2011 19:11:50 +0000</created>
                <updated>Sun, 13 Nov 2011 19:16:57 +0000</updated>
                    <resolved>Sun, 13 Nov 2011 19:16:57 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16807" author="dbu" created="Sun, 13 Nov 2011 19:16:57 +0000"  >&lt;p&gt;ups, sorry. was using an outdated version of phpcr-odm. this already works.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-75] Mapped Superclass cleanup and documentation</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-75</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;this is a follow-up for &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/144#issuecomment-7096029&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/144#issuecomment-7096029&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;we need to check if mapped superclass is working as it should, and then clarify the doc at &lt;a href=&quot;https://github.com/doctrine/phpcr-odm-documentation/blob/master/en/reference/inheritance-mapping.rst&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm-documentation/blob/master/en/reference/inheritance-mapping.rst&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;i still did not understand what exactly the feature means.&lt;/p&gt;</description>
                <environment></environment>
            <key id="13873">PHPCR-75</key>
            <summary>Mapped Superclass cleanup and documentation</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Mon, 23 Jul 2012 08:50:20 +0000</created>
                <updated>Thu, 10 Jan 2013 12:02:42 +0000</updated>
                    <resolved>Thu, 10 Jan 2013 12:02:42 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="19266" author="lsmith" created="Wed, 9 Jan 2013 14:36:31 +0000"  >&lt;p&gt;this is cleared up now .. right?&lt;/p&gt;</comment>
                    <comment id="19271" author="dbu" created="Thu, 10 Jan 2013 12:02:42 +0000"  >&lt;p&gt;yep, i understand it now. documented a bit in &lt;a href=&quot;https://github.com/doctrine/phpcr-odm-documentation/commit/1c5ae23df5b8008bad5738ae4eed9a70ec6a4cb7&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm-documentation/commit/1c5ae23df5b8008bad5738ae4eed9a70ec6a4cb7&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-74] [translations] allow detached document with locale propagation to mapped associations</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-74</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;managed documents can only ever exist once per DocumentManager, and thus only in one language. for this reason we did not want to make the language propagate for mapped children and references (as this would change the content of documents in a hard to understand way - and loading anything in a different language again would still lose the language)&lt;/p&gt;

&lt;p&gt;thus we should provide a findTranslation variant to get a detached translated document that fetches all associations as detached as well, keeping the locale setting.&lt;/p&gt;

&lt;p&gt;there is no way to handle the write case, but this would cover the read case.&lt;/p&gt;</description>
                <environment></environment>
            <key id="13867">PHPCR-74</key>
            <summary>[translations] allow detached document with locale propagation to mapped associations</summary>
                <type id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Wed, 18 Jul 2012 22:05:41 +0000</created>
                <updated>Fri, 1 Feb 2013 10:20:08 +0000</updated>
                    <resolved>Fri, 1 Feb 2013 10:20:08 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="19445" author="dbu" created="Fri, 1 Feb 2013 10:20:08 +0000"  >&lt;p&gt;the concept was changed to say that children translations are just updated to the new locale&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-65] find with uuid creates duplicate of document</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-65</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;i am pretty sure the DocumentManager::find() method creates a duplicate document each time you request the document by uuid. it should not just load the node but convert that node to a path and then do the check if the document is cached. if the node is already cached the lookup by uuid is cheap. if not, it is now cached and the lookup by path is cheap. so no overhead, but eliminate the risk of having several instances of the same document.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/blob/master/lib/Doctrine/ODM/PHPCR/DocumentManager.php#L279&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/blob/master/lib/Doctrine/ODM/PHPCR/DocumentManager.php#L279&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
            <key id="13655">PHPCR-65</key>
            <summary>find with uuid creates duplicate of document</summary>
                <type id="1" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Mon, 23 Apr 2012 11:03:31 +0000</created>
                <updated>Fri, 20 Jul 2012 07:51:56 +0000</updated>
                    <resolved>Fri, 20 Jul 2012 07:51:56 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="18338" author="lsmith" created="Thu, 19 Jul 2012 18:18:16 +0000"  >&lt;p&gt;this issue seems to be fixed &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/blob/master/lib/Doctrine/ODM/PHPCR/DocumentManager.php#L289&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/blob/master/lib/Doctrine/ODM/PHPCR/DocumentManager.php#L289&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="18353" author="dbu" created="Fri, 20 Jul 2012 07:51:56 +0000"  >&lt;p&gt;thanks, looks good to me now.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-64] add support for child prefetching</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-64</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;&lt;a href=&quot;https://github.com/jackalope/jackalope/pull/113&quot; class=&quot;external-link&quot;&gt;https://github.com/jackalope/jackalope/pull/113&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;the idea would be to set the depth via a mapping on a per model or per collection basis&lt;/p&gt;
</description>
                <environment></environment>
            <key id="13651">PHPCR-64</key>
            <summary>add support for child prefetching</summary>
                <type id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Fri, 20 Apr 2012 08:46:47 +0000</created>
                <updated>Wed, 18 Jul 2012 22:07:48 +0000</updated>
                    <resolved>Wed, 18 Jul 2012 22:07:48 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="17878" author="lsmith" created="Sat, 21 Apr 2012 14:38:20 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/compare/master...fetch_depth&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/compare/master...fetch_depth&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="18334" author="dbu" created="Wed, 18 Jul 2012 22:07:48 +0000"  >&lt;p&gt;this has been merged&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-63] event system: prePersist and postPersist</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-63</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;according to &lt;a href=&quot;http://docs.doctrine-project.org/projects/doctrine-orm/en/2.1/reference/events.html#prepersist&quot; class=&quot;external-link&quot;&gt;http://docs.doctrine-project.org/projects/doctrine-orm/en/2.1/reference/events.html#prepersist&lt;/a&gt; the persist event is only triggered when persisting a new entity/document. but currently the phpcr-odm uow triggers it during the flush operation.&lt;/p&gt;

&lt;p&gt;we have to go over the event system and clean that up.&lt;/p&gt;</description>
                <environment></environment>
            <key id="13625">PHPCR-63</key>
            <summary>event system: prePersist and postPersist</summary>
                <type id="1" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Wed, 11 Apr 2012 11:07:46 +0000</created>
                <updated>Tue, 22 May 2012 11:20:46 +0000</updated>
                    <resolved>Tue, 22 May 2012 11:20:46 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="17843" author="lsmith" created="Thu, 12 Apr 2012 20:45:55 +0000"  >&lt;p&gt;hmm looking at the UoW code .. i don&apos;t see how this is possible:&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/blob/master/lib/Doctrine/ODM/PHPCR/UnitOfWork.php#L1110&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/blob/master/lib/Doctrine/ODM/PHPCR/UnitOfWork.php#L1110&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/blob/master/lib/Doctrine/ODM/PHPCR/UnitOfWork.php#L1384&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/blob/master/lib/Doctrine/ODM/PHPCR/UnitOfWork.php#L1384&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="17959" author="dbu" created="Tue, 22 May 2012 11:20:46 +0000"  >&lt;p&gt;strange. maybe i was looking at outdated code&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-98] replace child document</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-98</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;when replacing a mapped child with a new document, we get the cannotMoveByAssignment exception, which imo is a) the wrong message as its not about setting a tracked document to become a child somewhere else but what we should do is delete the existing child document and add the new one.&lt;/p&gt;

&lt;p&gt;this happens at &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/blob/master/lib/Doctrine/ODM/PHPCR/UnitOfWork.php#L1912&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/blob/master/lib/Doctrine/ODM/PHPCR/UnitOfWork.php#L1912&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;for multiple children, i am less sure how it should work, if it is possible the same way: &lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/blob/master/lib/Doctrine/ODM/PHPCR/UnitOfWork.php#L935&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/blob/master/lib/Doctrine/ODM/PHPCR/UnitOfWork.php#L935&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
            <key id="14542">PHPCR-98</key>
            <summary>replace child document</summary>
                <type id="1" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Fri, 22 Feb 2013 09:50:01 +0000</created>
                <updated>Sat, 2 Mar 2013 11:59:43 +0000</updated>
                    <resolved>Sat, 2 Mar 2013 11:59:43 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="19672" author="dbu" created="Fri, 22 Feb 2013 14:53:09 +0000"  >&lt;p&gt;there is a PR to add a form element for an image. when using this, the containing class needs to work around this bug for now &lt;a href=&quot;https://github.com/doctrine/DoctrinePHPCRBundle/pull/37&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/DoctrinePHPCRBundle/pull/37&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="19791" author="dbu" created="Sat, 2 Mar 2013 11:59:43 +0000"  >&lt;p&gt;the PR got merged &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/253&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/253&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;as a side note: what speaks against moving the issues to github and drop this jira project? it would be much more user friendly for reporting bugs, and easier to integrate. and i don&apos;t think we use any of the fancy jira features really. (github has tags and now even milestones, if we would want to use them)&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-88] locales mapping for language fallback: do not repeat language</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-88</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;currently the language fallback is defined like this&lt;/p&gt;

&lt;p&gt;        locales:&lt;br/&gt;
            en: &lt;span class=&quot;error&quot;&gt;&amp;#91;en, de&amp;#93;&lt;/span&gt;&lt;br/&gt;
            de: &lt;span class=&quot;error&quot;&gt;&amp;#91;de, en&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;the first option must be the requested language. this is counterintuitive and error prone. saying &quot;en: &lt;span class=&quot;error&quot;&gt;&amp;#91;de&amp;#93;&lt;/span&gt;&quot; would make english always only try german. we should add the locale itself as first locale i think, i see no use case of defining fallbacks where the requested locale is not the one to be preferred.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14442">PHPCR-88</key>
            <summary>locales mapping for language fallback: do not repeat language</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Fri, 1 Feb 2013 10:23:03 +0000</created>
                <updated>Thu, 18 Apr 2013 12:49:12 +0000</updated>
                    <resolved>Thu, 18 Apr 2013 12:49:12 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-99] Support configuring mixin node types</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-99</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;we should have a document level mapping to declare arbitrary mixins (like mix:created and mix:lastModified to have autogenerated timestamp fields that then can be mapped)&lt;/p&gt;</description>
                <environment></environment>
            <key id="14546">PHPCR-99</key>
            <summary>Support configuring mixin node types</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Sun, 24 Feb 2013 14:17:18 +0000</created>
                <updated>Thu, 18 Apr 2013 12:51:38 +0000</updated>
                    <resolved>Thu, 18 Apr 2013 12:51:38 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="20041" author="dbu" created="Thu, 18 Apr 2013 12:51:38 +0000"  >&lt;p&gt;uwe did that, thanks.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-89] child documents are not translateable?</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-89</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;I just tried the odm on a testproject. but i have a really strange problem with translations. if i add a document which has children - and then try to add a translation to the children documents - the translation will not be saved .... (i tried the same with the symfony cmf - same result ) &lt;br/&gt;
code:&lt;/p&gt;</description>
                <environment>ubuntu 12.04, php 5.3, &lt;br/&gt;
installed:&lt;br/&gt;
&amp;nbsp;&amp;nbsp;doctrine/common [2.3.x-dev bb0aebb] : Common Library for Doctrine projects&lt;br/&gt;
&amp;nbsp;&amp;nbsp;doctrine/dbal [2.3.x-dev fd45c6f] : Database Abstraction Layer&lt;br/&gt;
&amp;nbsp;&amp;nbsp;doctrine/phpcr-odm [dev-master 76765d1] : Object-Document-Mapper for PHPCR&lt;br/&gt;
&amp;nbsp;&amp;nbsp;jackalope/jackalope [dev-master a8ba9db] : Jackalope PHPCR library&lt;br/&gt;
&amp;nbsp;&amp;nbsp;jackalope/jackalope-doctrine-dbal [dev-master d8a81bc] : Jackalope Transport library&lt;br/&gt;
&amp;nbsp;&amp;nbsp;phpcr/phpcr [2.1.0-beta8] : PHP Content Repository interfaces&lt;br/&gt;
&amp;nbsp;&amp;nbsp;phpcr/phpcr-utils [1.0-beta4] : PHP Content Repository implementation independant utilities&lt;br/&gt;
&amp;nbsp;&amp;nbsp;symfony/console [2.2.x-dev v2.2.0-RC1] : Symfony Console Component&lt;br/&gt;
&amp;nbsp;&amp;nbsp;symfony/yaml [dev-master f198ac2] : Symfony Yaml Component</environment>
            <key id="14461">PHPCR-89</key>
            <summary>child documents are not translateable?</summary>
                <type id="1" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="5">Cannot Reproduce</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="micon">Norbert M Haigermoser</reporter>
                        <labels>
                        <label>i18n</label>
                        <label>translation</label>
                    </labels>
                <created>Thu, 7 Feb 2013 09:12:43 +0000</created>
                <updated>Thu, 18 Apr 2013 12:58:03 +0000</updated>
                    <resolved>Thu, 18 Apr 2013 12:58:03 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="19833" author="dbu" created="Tue, 12 Mar 2013 14:14:29 +0000"  >&lt;p&gt;hi. can you try to write a test case in TranslationHierarchyTest in the phpcr-odm repository and create a pull request for the failing test? we fixed quite some things around this recently, maybe it is fixed now?&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="11376" name="index_1.php" size="5992" author="micon" created="Thu, 7 Feb 2013 09:12:43 +0000" />
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-106] Make getRefererrs return not-yet-flushed referring documents</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-106</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;Currently the DocumentManager-&amp;gt;getReferrers() method returns only referrers that have already been flushed to the database.&lt;/p&gt;

&lt;p&gt;It is (I think) desireable for this method to return also those objects which have been added to the UnitOfWork but have not yet been flushed to the database.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14716">PHPCR-106</key>
            <summary>Make getRefererrs return not-yet-flushed referring documents</summary>
                <type id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/task.png">Task</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="2">Won&apos;t Fix</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="dantleech">Daniel Leech</reporter>
                        <labels>
                        <label>documentmanager</label>
                    </labels>
                <created>Fri, 22 Mar 2013 18:16:56 +0000</created>
                <updated>Thu, 18 Apr 2013 13:03:25 +0000</updated>
                    <resolved>Thu, 18 Apr 2013 13:03:25 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="20044" author="dbu" created="Thu, 18 Apr 2013 13:03:17 +0000"  >&lt;p&gt;this is the same for searching as well, you don&apos;t find non-flushed things. i suggest we just document that on the getReferrers method that you only get flushed data.&lt;/p&gt;

&lt;p&gt;note that currently there is the issue that initialized collections are not refreshed, which is something we hope to fix eventually.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-87] the document manager did not return a result for findBy(array(&apos;id&apos; =&gt; &apos;some/id&apos;)) but does for find(&apos;some/id&apos;)</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-87</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description></description>
                <environment></environment>
            <key id="14438">PHPCR-87</key>
            <summary>the document manager did not return a result for findBy(array(&apos;id&apos; =&gt; &apos;some/id&apos;)) but does for find(&apos;some/id&apos;)</summary>
                <type id="1" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="6">Invalid</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="rmsint">Roel Sint</reporter>
                        <labels>
                    </labels>
                <created>Thu, 31 Jan 2013 11:49:09 +0000</created>
                <updated>Fri, 19 Apr 2013 10:26:14 +0000</updated>
                    <resolved>Fri, 19 Apr 2013 10:26:13 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="19561" author="dbu" created="Mon, 18 Feb 2013 18:09:08 +0000"  >&lt;p&gt;the id is kind of a meta information of the document, not a property. so i am unsure if this can work, as the findBy is querying on the phpcr fields. we can not search on the odm mapped fields, as we do not know which document to search, and different documents could even map differently.&lt;/p&gt;

&lt;p&gt;so i am not sure if we can solve this issue at all, except improve the documentation of what findBy is actually using.&lt;/p&gt;

&lt;p&gt;or am i missing something, lukas?&lt;/p&gt;</comment>
                    <comment id="20063" author="dbu" created="Fri, 19 Apr 2013 10:26:14 +0000"  >&lt;p&gt;findBy filters on properties. the id is the path of the node, not a property. this is thus not a bug.&lt;/p&gt;

&lt;p&gt;i converted a lot of doc from the orm to have the right place where we should explain this, adding a warning about this case: &lt;a href=&quot;https://github.com/doctrine/phpcr-odm-documentation/pull/24&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm-documentation/pull/24&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-20] Quality assurance and testing</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-20</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;Look at test coverage and write more tests if necessary. Focus on the exposed api functional tests so the changes to share code with mongo db &lt;a href=&quot;http://www.doctrine-project.org/jira/browse/PHPCR-19&quot; title=&quot;Code cleanup and refactoring, align to other odm implementations&quot;&gt;&lt;del&gt;PHPCR-19&lt;/del&gt;&lt;/a&gt; can be tested.&lt;/p&gt;</description>
                <environment></environment>
            <key id="12878">PHPCR-20</key>
            <summary>Quality assurance and testing</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/minor.png">Minor</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="seldaek">Jordi Boggiano</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Sat, 30 Jul 2011 12:59:23 +0000</created>
                <updated>Wed, 28 Dec 2011 23:31:50 +0000</updated>
                    <resolved>Wed, 28 Dec 2011 23:31:50 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-56] Support Hashmaps in fields</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-56</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;we should have an annotation to have multivalue properties be hashmaps, that is arrays with custom keys that get preserved. there are 3 options:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;two multivalue fields with keys and values respectively. see i.e. &lt;a href=&quot;https://github.com/symfony-cmf/symfony-cmf/pull/140&quot; class=&quot;external-link&quot;&gt;https://github.com/symfony-cmf/symfony-cmf/pull/140&lt;/a&gt; (another workaround can be to use the @PostLoad and @PreUpdate hooks to split/merge the arrays)&lt;/li&gt;
	&lt;li&gt;serialize the array into a string field&lt;/li&gt;
	&lt;li&gt;child nodes (performance penalty). they would need to be in a special namespace to be identifyable and have a special format. a node for key-value is a lot. if you want a document with a specific name, you should use child documents directly, not a hashmap with document entry.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
            <key id="13475">PHPCR-56</key>
            <summary>Support Hashmaps in fields</summary>
                <type id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/minor.png">Minor</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Sun, 26 Feb 2012 10:43:58 +0000</created>
                <updated>Mon, 22 Oct 2012 14:57:24 +0000</updated>
                    <resolved>Mon, 8 Oct 2012 07:11:26 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="17846" author="dbu" created="Sat, 14 Apr 2012 11:11:34 +0000"  >&lt;p&gt;I gave the hashmaps some more thought. I think the reason JCR (and thus PHPCR) do not have hashmaps is because an unstructured node basically /is/ a hashmap. It has fields with string names and values of various types.&lt;br/&gt;
I think for the ODM, the best approach would be to have a @Hashmap mapping that is a special case of @Child. The value is an array that is mapped to a child node with the name of the field. This even allows to map nested arrays, fields that contain an array are just added as child node with that name. (the only thing i see here: we lose the order as children and properties are handled different).&lt;br/&gt;
When loading, the child node (and nested children) are mapped to array, or the propertycollection thing we use for multivalue, if that can handle keys.&lt;br/&gt;
i think this would be the most flexible approach and should not even be very difficult. when you store large nested arrays here, it becomes a bit slow but i think that would be a design flaw to use deep nested arrays as odm fields anyways.&lt;/p&gt;

&lt;p&gt;the other options i see is adding the array_keys/values split workaround into the odm directly, but that only handles flat arrays and converts all values to string whereas the child node would keep DateTime, int, float, boolean and stream types as well. or we could serialize the array into a string property. but that feels yuk.&lt;/p&gt;</comment>
                    <comment id="18771" author="lsmith" created="Thu, 4 Oct 2012 21:33:21 +0000"  >&lt;p&gt;see &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/180&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/180&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                <issuelinks>
                        <issuelinktype id="10001">
                <name>Reference</name>
                                                <inwardlinks description="is referenced by">
                            <issuelink>
            <issuekey id="13397">PHPCR-43</issuekey>
        </issuelink>
                    </inwardlinks>
                            </issuelinktype>
                    </issuelinks>
                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-40] implement inheritance inside find()</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-40</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;meaning if B extends A and someone does -&amp;gt;find(&apos;A&apos;) that it would find instances of B&lt;br/&gt;
this will require changes to ClassMetadataFactory::doLoadMetadata()&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/blob/master/lib/Doctrine/ODM/PHPCR/Mapping/ClassMetadataFactory.php#L119&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/blob/master/lib/Doctrine/ODM/PHPCR/Mapping/ClassMetadataFactory.php#L119&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
            <key id="13315">PHPCR-40</key>
            <summary>implement inheritance inside find()</summary>
                <type id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/minor.png">Minor</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Wed, 28 Dec 2011 10:00:59 +0000</created>
                <updated>Mon, 18 Feb 2013 18:11:40 +0000</updated>
                    <resolved>Mon, 18 Feb 2013 18:11:34 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="19562" author="dbu" created="Mon, 18 Feb 2013 18:11:40 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/218&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/218&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-82] add support to check if a multivalue property of type array actually changed or not</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-82</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;right now we only really support checking the dirty state of MultivaluePropertyCollection instances. however in some cases it might be necessary to convert things to an array, even if there are no actual changes. therefore it would be good to also check the dirty state in case of an array&lt;/p&gt;</description>
                <environment></environment>
            <key id="14104">PHPCR-82</key>
            <summary>add support to check if a multivalue property of type array actually changed or not</summary>
                <type id="1" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/minor.png">Minor</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="2">Won&apos;t Fix</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Mon, 8 Oct 2012 07:26:37 +0000</created>
                <updated>Thu, 18 Apr 2013 13:06:16 +0000</updated>
                    <resolved>Thu, 18 Apr 2013 13:06:16 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="20045" author="dbu" created="Thu, 18 Apr 2013 13:06:16 +0000"  >&lt;p&gt;we don&apos;t have that collection anymore&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-45] add ability to prime collections</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-45</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;&lt;a href=&quot;https://github.com/doctrine/mongodb-odm/commit/2da6e9c92d515edae7c63233740349e0d272b19b&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/mongodb-odm/commit/2da6e9c92d515edae7c63233740349e0d272b19b&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
            <key id="13408">PHPCR-45</key>
            <summary>add ability to prime collections</summary>
                <type id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/minor.png">Minor</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Fri, 3 Feb 2012 07:22:53 +0000</created>
                <updated>Thu, 18 Apr 2013 13:08:19 +0000</updated>
                    <resolved>Thu, 18 Apr 2013 13:08:19 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="20046" author="dbu" created="Thu, 18 Apr 2013 13:08:19 +0000"  >&lt;p&gt;collections are lazy loaded&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[PHPCR-76] add support for Selectable in PersistentCollection</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-76</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;see the ORM&lt;/p&gt;</description>
                <environment></environment>
            <key id="13908">PHPCR-76</key>
            <summary>add support for Selectable in PersistentCollection</summary>
                <type id="2" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/minor.png">Minor</priority>
                    <status id="6" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="6">Invalid</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Fri, 3 Aug 2012 08:58:56 +0000</created>
                <updated>Thu, 18 Apr 2013 13:06:48 +0000</updated>
                    <resolved>Thu, 18 Apr 2013 13:06:48 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>
</channel>
</rss>