<!-- 
RSS generated by JIRA (5.2.7#850-sha1:b2af0c8dc8537b36121c6a579fabbdf79fc919e5) at Fri May 24 14:23:48 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://doctrine-project.org/jira/si/jira.issueviews:issue-xml/DCOM-96/DCOM-96.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Doctrine Project</title>
    <link>http://doctrine-project.org/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>5.2.7</version>
        <build-number>850</build-number>
        <build-date>21-02-2013</build-date>
    </build-info>

<item>
            <title>[DCOM-96] Extract a common ProxyFactory</title>
                <link>http://doctrine-project.org/jira/browse/DCOM-96</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;Currently, each Doctrine project implements its own ProxyFactory. But the most part of the logic is simply copy-pasted from the ORM implementation (or from an older version of the ORM implementation). Extracting the common code would be a good idea to avoid having to maintain 4 places (or even more) containing the same logic&lt;/p&gt;</description>
                <environment></environment>
            <key id="13435">DCOM-96</key>
            <summary>Extract a common ProxyFactory</summary>
                <type id="2" iconUrl="http://doctrine-project.org/jira/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="5" iconUrl="http://doctrine-project.org/jira/images/icons/statuses/resolved.png">Resolved</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="ocramius">Marco Pivetta</assignee>
                                <reporter username="stof">Christophe Coevoet</reporter>
                        <labels>
                    </labels>
                <created>Sun, 12 Feb 2012 01:38:44 +0000</created>
                <updated>Thu, 10 Jan 2013 22:25:47 +0000</updated>
                    <resolved>Thu, 10 Jan 2013 22:25:47 +0000</resolved>
                                            <fixVersion>2.4</fixVersion>
                                        <due></due>
                    <votes>1</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="18862" author="ocramius" created="Mon, 22 Oct 2012 01:45:03 +0000"  >&lt;p&gt;I have a working implementation of public properties lazy loading at &lt;a href=&quot;https://github.com/Ocramius/doctrine2/compare/master...DCOM-96-restarted&quot; class=&quot;external-link&quot;&gt;https://github.com/Ocramius/doctrine2/compare/master...DCOM-96-restarted&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I am still trying to figure out performance issues, since this PR adds 5% overhead on top of Hydrators/Persisters/UnitOfWork, since it turned out that &lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;$reflectionProperty-&amp;gt;getValue($object);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;actually triggers PHP&apos;s magic __get method.&lt;br/&gt;
I&apos;ve worked this around by assuming nulls when values are not set, but this adds some conditionals that obviously slow down all the extraction of values process.&lt;/p&gt;
</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>
</channel>
</rss>