<!-- 
RSS generated by JIRA (5.2.7#850-sha1:b2af0c8dc8537b36121c6a579fabbdf79fc919e5) at Thu Jun 20 12:23:39 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/si/jira.issueviews:issue-xml/DCOM-46/DCOM-46.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Doctrine Project</title>
    <link>http://www.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-46] Make annotation index configurable</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-46</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;So, this is another improvement that I&apos;d like to make. Right now all annotations are indexed by their name which has the limitation that on the top level annotations with the same name are only gathered once.&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;/**
 * @param mixed $a
 * @param mixed $a
 * @param mixed $a
 */
function ($a, $b, $c) { }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;In the above case the annotation parser would only pick up one &quot;param&quot; annotation. My guess is that this was done for fast lookups, but I think we need to make this configurable (I know you hate this word &lt;img class=&quot;emoticon&quot; src=&quot;http://www.doctrine-project.org/jira/images/icons/emoticons/smile.gif&quot; height=&quot;20&quot; width=&quot;20&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;) as the workaround here is needlessly bloated.&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;/**
 * @params({@param, @param, @param})
 */
function($a, $b, $c) {}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;This only requires two lines to be changed/made conditional, see&lt;br/&gt;
&lt;a href=&quot;https://github.com/schmittjoh/SecurityExtraBundle/blob/master/Mapping/Driver/AnnotationParser.php#L63&quot; class=&quot;external-link&quot;&gt;https://github.com/schmittjoh/SecurityExtraBundle/blob/master/Mapping/Driver/AnnotationParser.php#L63&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://github.com/schmittjoh/SecurityExtraBundle/blob/master/Mapping/Driver/AnnotationParser.php#L72&quot; class=&quot;external-link&quot;&gt;https://github.com/schmittjoh/SecurityExtraBundle/blob/master/Mapping/Driver/AnnotationParser.php#L72&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;p.s. If you want me to provide a patch for this, just tell me.&lt;/p&gt;</description>
                <environment></environment>
            <key id="12542">DCOM-46</key>
            <summary>Make annotation index configurable</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="5" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/resolved.png">Resolved</status>
                    <resolution id="1">Fixed</resolution>
                                <assignee username="guilhermeblanco">Guilherme Blanco</assignee>
                                <reporter username="johannes">Johannes Schmitt</reporter>
                        <labels>
                    </labels>
                <created>Thu, 7 Apr 2011 04:16:51 +0000</created>
                <updated>Fri, 13 May 2011 04:26:13 +0000</updated>
                    <resolved>Fri, 13 May 2011 04:26:13 +0000</resolved>
                            <version>2.1</version>
                                <fixVersion>2.1</fixVersion>
                                <component>Annotations</component>
                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="15836" author="guilhermeblanco" created="Fri, 13 May 2011 04:26:13 +0000"  >&lt;p&gt;Implemented on master.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/doctrine/common/commit/59910f53fad7ce08a1ec840d9874a74cefcf32b8&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/commit/59910f53fad7ce08a1ec840d9874a74cefcf32b8&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>
</channel>
</rss>