<!--
RSS generated by JIRA (5.2.7#850-sha1:b2af0c8dc8537b36121c6a579fabbdf79fc919e5) at Wed May 22 23:08:47 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+DCOM+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+DCOM+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="45" total="45"/>
                <build-info>
            <version>5.2.7</version>
            <build-number>850</build-number>
            <build-date>21-02-2013</build-date>
        </build-info>
<item>
            <title>[DCOM-9] Annotation mapper tries to parse PHPDocblock annotations</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-9</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;In the upgrade from DC2 beta1 to beta2 the annonation mapper now starts to try and parse a some of the PHPDocblock annotations such as @package @subpackage but also the email adress in @author&lt;/p&gt;

&lt;p&gt;Example of docblock&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;/**
 * @author Antoine Hedgecock &amp;lt;antoine@pmg.se&amp;gt;
 * @version 1.0.0
 */


/**
 * @&lt;span class=&quot;code-keyword&quot;&gt;package&lt;/span&gt; Models
 * @subpackage Default
 * 
 * @Entity(repositoryClass=&lt;span class=&quot;code-quote&quot;&gt;&quot;Default_Model_Mapper_Category&quot;&lt;/span&gt;)
 * @Table(name=&lt;span class=&quot;code-quote&quot;&gt;&quot;categories&quot;&lt;/span&gt;)
 * @InheritanceType(&lt;span class=&quot;code-quote&quot;&gt;&quot;SINGLE_TABLE&quot;&lt;/span&gt;)
 * @DiscriminatorColumn(name=&lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;, type=&lt;span class=&quot;code-quote&quot;&gt;&quot;smallint&quot;&lt;/span&gt;)
 * @DiscriminatorMap({
 *  &lt;span class=&quot;code-quote&quot;&gt;&quot;0&quot;&lt;/span&gt; = &lt;span class=&quot;code-quote&quot;&gt;&quot;Project_Model_Category&quot;&lt;/span&gt;
 * })
 */
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;will cause it to try and load &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Doctrine/ORM/Mapping/package.php&lt;br/&gt;
Doctrine/ORM/Mapping/subpackage.php&lt;br/&gt;
Doctrine/ORM/Mapping/pmg.php&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;note pmg because its in the email of the author annotation&lt;/p&gt;</description>
                <environment>OS: Ubuntu, PHP version: 5.3.2</environment>
            <key id="11504">DCOM-9</key>
            <summary>Annotation mapper tries to parse PHPDocblock annotations</summary>
                <type id="1" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/bug.png">Bug</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="romanb">Roman S. Borschel</assignee>
                                <reporter username="mac_nibblet">Antoine Hedgecock</reporter>
                        <labels>
                    </labels>
                <created>Wed, 16 Jun 2010 08:37:29 +0000</created>
                <updated>Wed, 16 Jun 2010 10:41:32 +0000</updated>
                    <resolved>Wed, 16 Jun 2010 10:41:32 +0000</resolved>
                            <version>2.0.0-BETA2</version>
                                <fixVersion>2.0.0-BETA3</fixVersion>
                                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="13338" author="romanb" created="Wed, 16 Jun 2010 08:45:45 +0000"  >&lt;p&gt;Please try with the latest version of Doctrine Common &lt;a href=&quot;http://github.com/doctrine/common&quot; class=&quot;external-link&quot;&gt;http://github.com/doctrine/common&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See also &lt;a href=&quot;http://www.doctrine-project.org/jira/browse/DCOM-8&quot; title=&quot;Annotation Parser tries to Load Classes that don&amp;#39;t exist&quot;&gt;&lt;del&gt;DCOM-8&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="13341" author="mac_nibblet" created="Wed, 16 Jun 2010 08:57:47 +0000"  >&lt;p&gt;After comparing the source code version i found the following changes that could cause the issue&lt;/p&gt;

&lt;p&gt;Line 249 in Beta2&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;$&lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt;-&amp;gt;lexer-&amp;gt;lookahead != &lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt; &amp;amp;&amp;amp; ! $&lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt;-&amp;gt;lexer-&amp;gt;isNextToken(Lexer::T_OPEN_PARENTHESIS) &amp;amp;&amp;amp; ! &lt;span class=&quot;code-object&quot;&gt;ClassLoader&lt;/span&gt;::classExists($name)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                    <comment id="13344" author="romanb" created="Wed, 16 Jun 2010 10:41:32 +0000"  >&lt;p&gt;Fixed in the beta3 release that is already out now.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-30] Documentation Bug regarding setAnnotationNamespaceAlias</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-30</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;In the documentation on &lt;a href=&quot;http://www.doctrine-project.org/projects/common/2.0/docs/reference/annotations/en#setup-and-configuration:namespace-aliases&quot; class=&quot;external-link&quot;&gt;http://www.doctrine-project.org/projects/common/2.0/docs/reference/annotations/en#setup-and-configuration:namespace-aliases&lt;/a&gt; I&apos;m given the following example:&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;$reader-&amp;gt;setAnnotationNamespaceAlias(&apos;MyCompany\Annotations&apos;, &apos;my&apos;);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;However, this only works here if I do it that way:&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;$reader-&amp;gt;setAnnotationNamespaceAlias(&apos;MyCompany\Annotations\\&apos;, &apos;my&apos;);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;If the latter one is correct, it should be documented as such.&lt;/p&gt;</description>
                <environment></environment>
            <key id="12099">DCOM-30</key>
            <summary>Documentation Bug regarding setAnnotationNamespaceAlias</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="guilhermeblanco">Guilherme Blanco</assignee>
                                <reporter username="felicitus">Timo A. Hummel</reporter>
                        <labels>
                    </labels>
                <created>Fri, 12 Nov 2010 16:20:14 +0000</created>
                <updated>Tue, 15 Feb 2011 22:51:53 +0000</updated>
                    <resolved>Tue, 15 Feb 2011 22:51:53 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="15320" author="guilhermeblanco" created="Tue, 15 Feb 2011 22:51:53 +0000"  >&lt;p&gt;Already fixed in documentation.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-48] Autoloading with a namespace is very restricted</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-48</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;Sorry for the vague title of the issue, but here is the problem:&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;$classLoader = new ClassLoader(&apos;Tests&apos;, &apos;/basePath/tests&apos;);&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;If I want to autoload &lt;b&gt;&lt;tt&gt;\Tests\Class1&lt;/tt&gt;&lt;/b&gt;, it will look for &lt;b&gt;&lt;tt&gt;/basePath/tests/Tests/Class1.php&lt;/tt&gt;&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;I would like it to load: &lt;b&gt;&lt;tt&gt;/basePath/tests/Class1.php&lt;/tt&gt;&lt;/b&gt;. i.e., the namespace registered is removed from the path.&lt;/p&gt;

&lt;p&gt;Do you see what I mean ? Zend Framework autoloader allow this behavior, I am surprised the Doctrine autoloader doesn&apos;t allow that.&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;</description>
                <environment></environment>
            <key id="12551">DCOM-48</key>
            <summary>Autoloading with a namespace is very restricted</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="6">Invalid</resolution>
                                <assignee username="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="matthieu">Matthieu Napoli</reporter>
                        <labels>
                    </labels>
                <created>Fri, 8 Apr 2011 17:03:21 +0000</created>
                <updated>Sun, 17 Jul 2011 15:25:30 +0000</updated>
                    <resolved>Sun, 17 Jul 2011 15:22:37 +0000</resolved>
                                                            <component>Class Loading</component>
                        <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="15752" author="matthieu" created="Fri, 29 Apr 2011 14:06:10 +0000"  >&lt;p&gt;Hi, any news on this ?&lt;/p&gt;

&lt;p&gt;I&apos;d like to know if this is going to be corrected some day, or if I should not wait for it and find another solution ?&lt;/p&gt;

&lt;p&gt;Thank you&lt;/p&gt;</comment>
                    <comment id="16178" author="guilhermeblanco" created="Sun, 17 Jul 2011 15:22:37 +0000"  >&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;Zend Framework (v1) does not follow PSR-0 (&lt;a href=&quot;http://groups.google.com/group/php-standards/web/psr-0-final-proposal&quot; class=&quot;external-link&quot;&gt;http://groups.google.com/group/php-standards/web/psr-0-final-proposal&lt;/a&gt;) so it does whatever it wants.&lt;br/&gt;
Second version of Zend Framework is PSR-0 compliant, so your wish will probably fail too.&lt;/p&gt;

&lt;p&gt;Let me explain what is the deal: Every single project, no matter what it is, can be contained in a package (aka. namespace in PHP). This means 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;library
- Controller.php
- Controller/
  - Action.php
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Is plain wrong. Why? Because it&apos;s part of a project (Your app (Application), Zend, Doctrine, Symfony, etc).&lt;br/&gt;
Due to this, PSR-0 stricts that it only loads namespaced classes, and nothing else. It was an agreement between 18 big PHP projects, including ZF, Symfony, Lithium, CodeIgniter, etc.&lt;/p&gt;


&lt;p&gt;Cheers,&lt;/p&gt;</comment>
                    <comment id="16179" author="beberlei" created="Sun, 17 Jul 2011 15:25:30 +0000"  >&lt;p&gt;You can use any autoloader you want for your own classes, the Doctrine one is just focused on namespaces becuse Doctrine only uses namespaces.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-36] Declare annotation namespaces in the class&apos; doc comment</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-36</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;I would like to declare my default annotation namespace and namespace aliases in my class&apos; doc comment. This will ensure my class can be understood by the annotation reader regardless of its configuration.&lt;/p&gt;

&lt;p&gt;An example of how I would use this:&lt;br/&gt;
&lt;a href=&quot;https://gist.github.com/821412&quot; class=&quot;external-link&quot;&gt;https://gist.github.com/821412&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
            <key id="12375">DCOM-36</key>
            <summary>Declare annotation namespaces in the class&apos; doc comment</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="guilhermeblanco">Guilherme Blanco</assignee>
                                <reporter username="kriswallsmith">Kris Wallsmith</reporter>
                        <labels>
                    </labels>
                <created>Thu, 10 Feb 2011 17:02:20 +0000</created>
                <updated>Tue, 15 Feb 2011 22:55:26 +0000</updated>
                    <resolved>Tue, 15 Feb 2011 22:55:26 +0000</resolved>
                                                            <component>Annotations</component>
                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="15253" author="jwage" created="Fri, 11 Feb 2011 11:39:45 +0000"  >&lt;p&gt;I don&apos;t think implementing this is possible in any easy way.&lt;/p&gt;</comment>
                    <comment id="15321" author="guilhermeblanco" created="Tue, 15 Feb 2011 22:55:26 +0000"  >&lt;p&gt;This cannot be done without adding a lot of WTF factor to Doctrine codebase.&lt;/p&gt;

&lt;p&gt;For individual docblocks there&apos;s a simple way, but it is impossible to make they interchange definitions (like declare namespace on class docblock and take advantage of it on method docblock).&lt;/p&gt;

&lt;p&gt;Marking it as can&apos;t fix, since our structure cannot support it without a complete rewrite (which would collide with our current interests).&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-35] Change AnnotationReader cache salt</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-35</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;Our current AnnotationReader::$_CACHE_SALT conflicts with Symfony2 Console.&lt;/p&gt;

&lt;p&gt;The solution is to change the CACHE_SALT from:&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;&lt;span class=&quot;code-keyword&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;static&lt;/span&gt; $CACHE_SALT = &apos;@&amp;lt;Annot&amp;gt;&apos;;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;To:&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;&lt;span class=&quot;code-keyword&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;static&lt;/span&gt; $CACHE_SALT = &apos;@[Annot]&apos;;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
            <key id="12344">DCOM-35</key>
            <summary>Change AnnotationReader cache salt</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="guilhermeblanco">Guilherme Blanco</assignee>
                                <reporter username="guilhermeblanco">Guilherme Blanco</reporter>
                        <labels>
                    </labels>
                <created>Tue, 1 Feb 2011 18:01:47 +0000</created>
                <updated>Tue, 15 Feb 2011 22:08:10 +0000</updated>
                    <resolved>Tue, 15 Feb 2011 22:08:10 +0000</resolved>
                            <version>2.0.1</version>
                                <fixVersion>2.0.2</fixVersion>
                                <component>Annotations</component>
                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="15316" author="guilhermeblanco" created="Tue, 15 Feb 2011 22:08:10 +0000"  >&lt;p&gt;Fixed&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-34] calling setAutoloadAnnotationClasses on doctrine annotations reader causes fatal error</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-34</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;When I try to set setAutoloadAnnotationClasses(true) gives me a fatal error, call to undefined method&lt;/p&gt;

&lt;p&gt;PHP Fatal error:  Call to undefined method Doctrine\Common\Annotations\AnnotationReader::setAutoloadAnnotationClasses() &lt;/p&gt;</description>
                <environment>Snow leopard, intel </environment>
            <key id="12285">DCOM-34</key>
            <summary>calling setAutoloadAnnotationClasses on doctrine annotations reader causes fatal error</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="hashinp">Hash Panak</reporter>
                        <labels>
                    </labels>
                <created>Sat, 8 Jan 2011 06:15:05 +0000</created>
                <updated>Tue, 15 Feb 2011 22:46:06 +0000</updated>
                    <resolved>Tue, 15 Feb 2011 22:46:06 +0000</resolved>
                            <version>2.0.0</version>
                                <fixVersion>2.0.2</fixVersion>
                                <component>Annotations</component>
                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="15317" author="guilhermeblanco" created="Tue, 15 Feb 2011 22:13:16 +0000"  >&lt;p&gt;The correct method name is: setAutoloadAnnotations&lt;/p&gt;

&lt;p&gt;We need to fix the documentation of Common package.&lt;/p&gt;</comment>
                    <comment id="15318" author="guilhermeblanco" created="Tue, 15 Feb 2011 22:46:06 +0000"  >&lt;p&gt;Fixed&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-72] Change CommonException to interface and use it everywhere!</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-72</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description></description>
                <environment></environment>
            <key id="13118">DCOM-72</key>
            <summary>Change CommonException to interface and use it everywhere!</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Sat, 22 Oct 2011 17:21:31 +0000</created>
                <updated>Thu, 21 Feb 2013 10:11:38 +0000</updated>
                    <resolved>Thu, 21 Feb 2013 10:11:38 +0000</resolved>
                                            <fixVersion>2.3</fixVersion>
                                        <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="16688" author="beberlei" created="Sat, 22 Oct 2011 17:23:00 +0000"  >&lt;p&gt;This is also necessary for everything else that accepts a class name, we should compile a list of the most important methods.&lt;/p&gt;</comment>
                    <comment id="19580" author="ocramius" created="Thu, 21 Feb 2013 10:11:38 +0000"  >&lt;p&gt;See &lt;a href=&quot;http://www.doctrine-project.org/jira/browse/DCOM-80&quot; title=&quot;Add common exceptions into Doctrine\Common&quot;&gt;DCOM-80&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-133] [GH-212] Issue/gh #135</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-133</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of Ocramius:&lt;/p&gt;

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

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

&lt;p&gt;Fixes #135&lt;/p&gt;</description>
                <environment></environment>
            <key id="14207">DCOM-133</key>
            <summary>[GH-212] Issue/gh #135</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="ocramius">Marco Pivetta</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Fri, 9 Nov 2012 09:07:51 +0000</created>
                <updated>Fri, 9 Nov 2012 09:35:01 +0000</updated>
                    <resolved>Fri, 9 Nov 2012 09:09:01 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="18961" author="beberlei" created="Fri, 9 Nov 2012 09:34:08 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-212&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/212&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/212&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-132] [GH-211] Cache interface fix</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-132</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of szicsu:&lt;/p&gt;

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

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

&lt;p&gt;The CacheProvider contained more public methods,&lt;br/&gt;
which were not defined in the Cache interface.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14180">DCOM-132</key>
            <summary>[GH-211] Cache interface fix</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Thu, 1 Nov 2012 12:08:23 +0000</created>
                <updated>Mon, 14 Jan 2013 01:42:09 +0000</updated>
                    <resolved>Mon, 14 Jan 2013 01:42:09 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="18962" author="beberlei" created="Fri, 9 Nov 2012 10:49:44 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-211&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/211&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/211&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-124] [GH-203] Added deleteByPregix, deleteBySuffix, deleteByRegex in CacheProvider</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-124</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of masarliev:&lt;/p&gt;

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

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

&lt;p&gt;I found that this feature is missing.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14135">DCOM-124</key>
            <summary>[GH-203] Added deleteByPregix, deleteBySuffix, deleteByRegex in CacheProvider</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Tue, 16 Oct 2012 18:04:20 +0000</created>
                <updated>Mon, 14 Jan 2013 01:40:25 +0000</updated>
                    <resolved>Mon, 14 Jan 2013 01:40:25 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-120] [GH-197] Avoid a critical error when parsed class is not found</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-120</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of alphalemon:&lt;/p&gt;

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

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

&lt;p&gt;Found a bug that returns a critical error when parsed class is not found. The new test explains exactly the situation found.&lt;/p&gt;

&lt;p&gt;This issue was found running this test suite: &lt;a href=&quot;https://github.com/alphalemon/AlphaLemonCmsBundle&quot; class=&quot;external-link&quot;&gt;https://github.com/alphalemon/AlphaLemonCmsBundle&lt;/a&gt;, running the following test; phpunit Tests/Functional/Controller/SecuryControllerTest.php&lt;/p&gt;</description>
                <environment></environment>
            <key id="14092">DCOM-120</key>
            <summary>[GH-197] Avoid a critical error when parsed class is not found</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Wed, 3 Oct 2012 11:18:14 +0000</created>
                <updated>Mon, 8 Oct 2012 08:00:04 +0000</updated>
                    <resolved>Mon, 8 Oct 2012 08:00:04 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="18803" author="beberlei" created="Sun, 7 Oct 2012 16:20:43 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-197&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/197&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/197&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-119] [GH-196] Make getNamespacedId protected instead of private</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-119</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of jnonon:&lt;/p&gt;

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

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

&lt;p&gt;We want to extend the cache class provider MemcacheCache.php in order to set a custom namespace. However, because getNamespacedId is a private method, basically a complete rewrite and code duplication of the class is needed. &lt;br/&gt;
Is there any reason for this method to be private instead of protected? &lt;br/&gt;
Thanks in advace,&lt;/p&gt;

&lt;p&gt;--JN&lt;/p&gt;</description>
                <environment></environment>
            <key id="14087">DCOM-119</key>
            <summary>[GH-196] Make getNamespacedId protected instead of private</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Tue, 2 Oct 2012 17:48:34 +0000</created>
                <updated>Mon, 14 Jan 2013 01:38:59 +0000</updated>
                    <resolved>Mon, 14 Jan 2013 01:38:59 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="18760" author="beberlei" created="Tue, 2 Oct 2012 18:14:04 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-196&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/196&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/196&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-117] [GH-194] If that $element exists give it back</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-117</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of seltzlab:&lt;/p&gt;

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

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

&lt;p&gt;I think it would very useful to get back the element that matched&lt;/p&gt;</description>
                <environment></environment>
            <key id="14079">DCOM-117</key>
            <summary>[GH-194] If that $element exists give it back</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Fri, 28 Sep 2012 20:40:50 +0000</created>
                <updated>Mon, 14 Jan 2013 01:38:36 +0000</updated>
                    <resolved>Mon, 14 Jan 2013 01:38:36 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="18747" author="beberlei" created="Mon, 1 Oct 2012 21:54:42 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-194&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/194&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/194&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-114] [GH-190] Test new3</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-114</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of beberlei:&lt;/p&gt;

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

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

&lt;p&gt;something master test?&lt;/p&gt;</description>
                <environment></environment>
            <key id="14062">DCOM-114</key>
            <summary>[GH-190] Test new3</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Mon, 24 Sep 2012 19:40:20 +0000</created>
                <updated>Mon, 14 Jan 2013 01:34:25 +0000</updated>
                    <resolved>Mon, 14 Jan 2013 01:34:25 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="18717" author="beberlei" created="Mon, 24 Sep 2012 19:41:05 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-190&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/190&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/190&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="18718" author="beberlei" created="Mon, 24 Sep 2012 20:22:32 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-190&amp;#93;&lt;/span&gt; was reopened&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/190&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/190&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="18719" author="beberlei" created="Mon, 24 Sep 2012 20:24:13 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-190&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/190&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/190&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="18720" author="beberlei" created="Mon, 24 Sep 2012 20:29:44 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-190&amp;#93;&lt;/span&gt; was reopened&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/190&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/190&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="18721" author="beberlei" created="Mon, 24 Sep 2012 20:34:28 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-190&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/190&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/190&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="18722" author="beberlei" created="Mon, 24 Sep 2012 20:37:58 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-190&amp;#93;&lt;/span&gt; was reopened&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/190&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/190&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="18723" author="beberlei" created="Mon, 24 Sep 2012 20:38:12 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-190&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/190&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/190&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="19308" author="ocramius" created="Mon, 14 Jan 2013 01:34:25 +0000"  >&lt;p&gt;Was a test for the GH bot&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-111] [GH-187] Test new3</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-111</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of beberlei:&lt;/p&gt;

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

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

&lt;p&gt;test 3&lt;/p&gt;</description>
                <environment></environment>
            <key id="14059">DCOM-111</key>
            <summary>[GH-187] Test new3</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Mon, 24 Sep 2012 18:02:00 +0000</created>
                <updated>Mon, 14 Jan 2013 01:33:40 +0000</updated>
                    <resolved>Mon, 14 Jan 2013 01:33:40 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="18708" author="beberlei" created="Mon, 24 Sep 2012 18:07:18 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-187&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/187&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/187&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="18709" author="beberlei" created="Mon, 24 Sep 2012 18:10:39 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-187&amp;#93;&lt;/span&gt; was reopened&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/187&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/187&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="18710" author="beberlei" created="Mon, 24 Sep 2012 18:18:10 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-187&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/187&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/187&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="19305" author="ocramius" created="Mon, 14 Jan 2013 01:33:40 +0000"  >&lt;p&gt;Was a test for the GH bot&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-109] [GH-185] Test new</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-109</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of beberlei:&lt;/p&gt;

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

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

&lt;p&gt;test&lt;/p&gt;</description>
                <environment></environment>
            <key id="14057">DCOM-109</key>
            <summary>[GH-185] Test new</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Mon, 24 Sep 2012 16:11:21 +0000</created>
                <updated>Mon, 14 Jan 2013 01:33:54 +0000</updated>
                    <resolved>Mon, 14 Jan 2013 01:33:54 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="18706" author="beberlei" created="Mon, 24 Sep 2012 16:13:26 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-185&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/185&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/185&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="19306" author="ocramius" created="Mon, 14 Jan 2013 01:33:54 +0000"  >&lt;p&gt;Was a test for the GH bot&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-112] [GH-188] Test new3</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-112</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of beberlei:&lt;/p&gt;

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

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

&lt;p&gt;trying against 2.3&lt;/p&gt;</description>
                <environment></environment>
            <key id="14060">DCOM-112</key>
            <summary>[GH-188] Test new3</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Mon, 24 Sep 2012 18:24:51 +0000</created>
                <updated>Mon, 14 Jan 2013 01:33:05 +0000</updated>
                    <resolved>Mon, 14 Jan 2013 01:33:05 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="18711" author="beberlei" created="Mon, 24 Sep 2012 18:51:59 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-188&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/188&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/188&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="18712" author="beberlei" created="Mon, 24 Sep 2012 18:52:58 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-188&amp;#93;&lt;/span&gt; was reopened&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/188&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/188&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="18713" author="beberlei" created="Mon, 24 Sep 2012 18:57:47 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-188&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/188&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/188&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="18714" author="beberlei" created="Mon, 24 Sep 2012 19:12:19 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-188&amp;#93;&lt;/span&gt; was reopened&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/188&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/188&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="18715" author="beberlei" created="Mon, 24 Sep 2012 19:13:48 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-188&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/188&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/188&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="19303" author="ocramius" created="Mon, 14 Jan 2013 01:33:05 +0000"  >&lt;p&gt;Was a test for the GH bot&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-110] [GH-186] Test new2</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-110</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of beberlei:&lt;/p&gt;

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

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

&lt;p&gt;new pull test&lt;/p&gt;</description>
                <environment></environment>
            <key id="14058">DCOM-110</key>
            <summary>[GH-186] Test new2</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Mon, 24 Sep 2012 17:29:20 +0000</created>
                <updated>Mon, 14 Jan 2013 01:33:24 +0000</updated>
                    <resolved>Mon, 14 Jan 2013 01:33:24 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="18707" author="beberlei" created="Mon, 24 Sep 2012 17:58:03 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-186&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/186&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/186&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="19304" author="ocramius" created="Mon, 14 Jan 2013 01:33:24 +0000"  >&lt;p&gt;Was a test for the GH bot&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-113] [GH-189] Test new3</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-113</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of beberlei:&lt;/p&gt;

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

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

&lt;p&gt;last test i hope &lt;img class=&quot;emoticon&quot; src=&quot;http://www.doctrine-project.org/jira/images/icons/emoticons/biggrin.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;</description>
                <environment></environment>
            <key id="14061">DCOM-113</key>
            <summary>[GH-189] Test new3</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Mon, 24 Sep 2012 19:26:48 +0000</created>
                <updated>Mon, 14 Jan 2013 01:34:07 +0000</updated>
                    <resolved>Mon, 14 Jan 2013 01:34:07 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="18716" author="beberlei" created="Mon, 24 Sep 2012 19:28:28 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-189&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/189&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/189&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="19307" author="ocramius" created="Mon, 14 Jan 2013 01:34:07 +0000"  >&lt;p&gt;Was a test for the GH bot&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-107] [GH-183] Fix bug in classExists when using multiple autoloaders (i.e. ZF2)</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-107</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of bramstroker:&lt;/p&gt;

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

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

&lt;p&gt;The autoloading routine in the classExists method makes the assumption the autoload method always returns a value (i.e. no void) when the autoloading of a class is succesfull. When you have multiple autoloaders registered to the spl stack this can lead to problems. In my case I&apos;m using ZF2 ClassmapAutoloader and StandardAutoloader as fallback. The classmapAutoloader returns nothing so the autoload method in the StandardAutoloader is called as well, because the for loop is continued. This results in a second include, and a fatal error &quot;Cannot redeclare class&quot; is triggered.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14042">DCOM-107</key>
            <summary>[GH-183] Fix bug in classExists when using multiple autoloaders (i.e. ZF2)</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="3">Duplicate</resolution>
                                <assignee username="ocramius">Marco Pivetta</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Mon, 17 Sep 2012 07:57:42 +0000</created>
                <updated>Mon, 14 Jan 2013 01:37:17 +0000</updated>
                    <resolved>Mon, 14 Jan 2013 01:37:17 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="18654" author="beberlei" created="Mon, 17 Sep 2012 08:06:48 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-183&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/183&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/183&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="19310" author="ocramius" created="Mon, 14 Jan 2013 01:37:17 +0000"  >&lt;p&gt;Handled in &lt;a href=&quot;http://www.doctrine-project.org/jira/browse/DCOM-136&quot; title=&quot;[GH-216] Adding failing test for silent autoloaders&quot;&gt;&lt;del&gt;DCOM-136&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-108] [GH-184] Fix bug in classExists when using multiple autoloaders (i.e. ZF2)</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-108</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of bramstroker:&lt;/p&gt;

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

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

&lt;p&gt;The autoloading routine in the classExists method makes the assumption the autoload method always returns a value (i.e. no void) when the autoloading of a class is succesfull. When you have multiple autoloaders registered to the spl stack this can lead to problems. In my case I&apos;m using ZF2 ClassmapAutoloader and StandardAutoloader as fallback. The classmapAutoloader returns nothing so the autoload method in the StandardAutoloader is called as well, because the for loop is continued. This results in a second include, and a fatal error &quot;Cannot redeclare class&quot; is triggered.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14043">DCOM-108</key>
            <summary>[GH-184] Fix bug in classExists when using multiple autoloaders (i.e. ZF2)</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="3">Duplicate</resolution>
                                <assignee username="ocramius">Marco Pivetta</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Mon, 17 Sep 2012 09:12:51 +0000</created>
                <updated>Mon, 14 Jan 2013 01:36:51 +0000</updated>
                    <resolved>Mon, 14 Jan 2013 01:36:50 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="18665" author="beberlei" created="Mon, 17 Sep 2012 12:31:06 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-184&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/184&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/184&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="18679" author="beberlei" created="Tue, 18 Sep 2012 19:54:27 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-184&amp;#93;&lt;/span&gt; was reopened&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/184&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/184&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="19309" author="ocramius" created="Mon, 14 Jan 2013 01:36:51 +0000"  >&lt;p&gt;Handled in &lt;a href=&quot;http://www.doctrine-project.org/jira/browse/DCOM-136&quot; title=&quot;[GH-216] Adding failing test for silent autoloaders&quot;&gt;&lt;del&gt;DCOM-136&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-105] Common base exception class</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-105</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;Per our discussion on IRC/Twitter.&lt;/p&gt;

&lt;p&gt;It would be nice if all exceptions thrown had a common base, so something like this is possible to catch all exceptions from Doctrine:&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;
&lt;span class=&quot;code-keyword&quot;&gt;try&lt;/span&gt; {
    &lt;span class=&quot;code-comment&quot;&gt;// some code here
&lt;/span&gt;} &lt;span class=&quot;code-keyword&quot;&gt;catch&lt;/span&gt; (\Doctrine\Common\BaseException $e) {
    &lt;span class=&quot;code-comment&quot;&gt;// something in Doctrine threw an exception, handle it here
&lt;/span&gt;}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;(The name is just an example.)&lt;/p&gt;

&lt;p&gt;For reference:&lt;br/&gt;
&lt;a href=&quot;https://wiki.php.net/pear/rfc/pear2_exception_policy&quot; class=&quot;external-link&quot;&gt;https://wiki.php.net/pear/rfc/pear2_exception_policy&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
            <key id="13988">DCOM-105</key>
            <summary>Common base exception class</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="ocramius">Marco Pivetta</assignee>
                                <reporter username="till">Till</reporter>
                        <labels>
                    </labels>
                <created>Mon, 27 Aug 2012 13:12:08 +0000</created>
                <updated>Thu, 21 Feb 2013 10:09:58 +0000</updated>
                    <resolved>Thu, 21 Feb 2013 10:09:58 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>3</watches>
                        <comments>
                    <comment id="18545" author="stof" created="Mon, 27 Aug 2012 13:20:20 +0000"  >&lt;p&gt;Instead of a base class (which forbids extending the SPL exception), I would go the same way than Symfony2 and ZF: using an interface.&lt;/p&gt;</comment>
                    <comment id="18547" author="till" created="Mon, 27 Aug 2012 17:09:47 +0000"  >&lt;p&gt;That&apos;s basically what the PEAR2 RFC is doing.&lt;/p&gt;</comment>
                    <comment id="19579" author="ocramius" created="Thu, 21 Feb 2013 10:09:58 +0000"  >&lt;p&gt;Duplicate of &lt;a href=&quot;http://www.doctrine-project.org/jira/browse/DCOM-80&quot; title=&quot;Add common exceptions into Doctrine\Common&quot;&gt;DCOM-80&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-97] phpParser.php and &apos;use&apos; keyword in anonymous functions</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-97</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;When i use the keyword &apos;use&apos; in anonymous function (like describe in page &lt;a href=&quot;http://php.net/manual/en/functions.anonymous.php&quot; class=&quot;external-link&quot;&gt;http://php.net/manual/en/functions.anonymous.php&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Exemple : &lt;br/&gt;
...&lt;/p&gt;

&lt;p&gt;/**&lt;br/&gt;
    *&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Extract event from all events for this day&lt;/li&gt;
	&lt;li&gt;&lt;/li&gt;
	&lt;li&gt;@param int $year&lt;/li&gt;
	&lt;li&gt;@param int $month&lt;/li&gt;
	&lt;li&gt;@param int $day&lt;/li&gt;
	&lt;li&gt;@return ArrayCollection&lt;br/&gt;
    */&lt;br/&gt;
   public function getEventsForDate($year, $month, $day)
   &lt;div class=&quot;error&quot;&gt;&lt;span class=&quot;error&quot;&gt;Unknown macro: {        $extractEvents = null;        // check if date of item is inside day given        $extractEvents =  $this-&amp;gt;events-&amp;gt;filter(                function ($item) use ($year, $month, $day)                {
                    $leftDate = new \DateTime($year.&apos;-&apos;.$month.&apos;-&apos;.$day.&apos; 00:00&apos;);
                    $rigthDate = new \DateTime($year.&apos;-&apos;.$month.&apos;-&apos;.$day.&apos; +1 day 00:00&apos;);

                    return ( ( $leftDate &amp;lt;= $item-&amp;gt;getDateStart() ) &amp;amp;&amp;amp; ( $item-&amp;gt;getDateStart() &amp;lt; $rigthDate ) );
                }        );        return $extractEvents;   }&lt;/span&gt; &lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;...&lt;/p&gt;


&lt;p&gt;The phpParser generate error&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;ErrorException&amp;#93;&lt;/span&gt;                                                                                                                         &lt;br/&gt;
  Notice: Undefined offset: -1 in /home/ent/project/Symfony/vendor/doctrine-common/lib/Doctrine/Common/Annotations/PhpParser.php line 117 &lt;/p&gt;

&lt;p&gt;It try to parse &apos;use ($year, $month, $day)&apos; as Class&lt;/p&gt;


</description>
                <environment>php 5.3, Symfony2, linux</environment>
            <key id="13442">DCOM-97</key>
            <summary>phpParser.php and &apos;use&apos; keyword in anonymous functions</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="totolehero">Thomas Lecarpentier</reporter>
                        <labels>
                    </labels>
                <created>Mon, 13 Feb 2012 13:26:09 +0000</created>
                <updated>Fri, 30 Mar 2012 20:15:04 +0000</updated>
                    <resolved>Fri, 30 Mar 2012 20:15:04 +0000</resolved>
                            <version>2.1.4</version>
                                <fixVersion>2.2</fixVersion>
                                <component>Annotations</component>
                        <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="17653" author="fabio.bat.silva" created="Sun, 25 Mar 2012 14:07:44 +0000"  >&lt;p&gt;I think this is fixed on the php parser rewrite. (2.2)&lt;/p&gt;</comment>
                    <comment id="17655" author="fabio.bat.silva" created="Sun, 25 Mar 2012 18:29:46 +0000"  >&lt;p&gt;Coverage added : &lt;a href=&quot;https://github.com/doctrine/common/commit/7ec510dbb2279f76a00ecf3f911298879c6ba1a1&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/commit/7ec510dbb2279f76a00ecf3f911298879c6ba1a1&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;I think this could be closed..&lt;/p&gt;</comment>
                    <comment id="17689" author="fabio.bat.silva" created="Fri, 30 Mar 2012 20:15:04 +0000"  >&lt;p&gt;Fixed on php parser rewrite. (2.2)&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-86] k-fish</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-86</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;When parsing a class the DocParser uses class_exists() to check for annotation classes (this triggers autoloading) - only afterwards the annotation is ignored if it should be ignored.&lt;/p&gt;

&lt;p&gt;At least for simple unqualified names the check against the ignored annotations could be done earlier. This already goes a long way:&lt;/p&gt;

&lt;p&gt; ----- DocParser.php, at about line 555 -----&lt;br/&gt;
        // only process names which are not fully qualified, yet&lt;br/&gt;
        // fully qualified names must start with a \&lt;br/&gt;
        $originalName = $name;&lt;br/&gt;
        if (&apos;&lt;br class=&quot;atl-forced-newline&quot; /&gt;&apos; !== $name&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;) {&lt;br/&gt;
            // check early and return before further inspections&lt;br/&gt;
            if (isset($this-&amp;gt;ignoredAnnotationNames&lt;span class=&quot;error&quot;&gt;&amp;#91;$name&amp;#93;&lt;/span&gt;)) &lt;/p&gt;
{
                return FALSE;
            }
&lt;p&gt;            $alias = (false === $pos = strpos($name, &apos;&lt;br class=&quot;atl-forced-newline&quot; /&gt;&apos;))? $name : substr($name, 0, $pos);&lt;/p&gt;

&lt;p&gt; ----- DocParser.php, at about line 555 -----&lt;/p&gt;</description>
                <environment></environment>
            <key id="13246">DCOM-86</key>
            <summary>k-fish</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="2">Won&apos;t Fix</resolution>
                                <assignee username="fabio.bat.silva">Fabio B. Silva</assignee>
                                <reporter username="k-fish">Karsten Dambekalns</reporter>
                        <labels>
                    </labels>
                <created>Fri, 9 Dec 2011 13:09:46 +0000</created>
                <updated>Fri, 30 Dec 2011 14:44:59 +0000</updated>
                    <resolved>Fri, 30 Dec 2011 14:44:59 +0000</resolved>
                                                            <component>Annotations</component>
                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="17152" author="fabio.bat.silva" created="Fri, 30 Dec 2011 14:44:59 +0000"  >&lt;p&gt;Other explanations :  &lt;a href=&quot;https://github.com/doctrine/common/pull/90#issuecomment-3313175&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/90#issuecomment-3313175&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-99] Variable Support in DQL</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-99</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;sometimes in complex queries need to use variable, &lt;br/&gt;
but DQL not support Variable,&lt;/p&gt;</description>
                <environment></environment>
            <key id="13660">DCOM-99</key>
            <summary>Variable Support in DQL</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="6">Invalid</resolution>
                                <assignee username="ocramius">Marco Pivetta</assignee>
                                <reporter username="msdmazarei">Masoud Mazarei</reporter>
                        <labels>
                    </labels>
                <created>Wed, 25 Apr 2012 11:40:43 +0000</created>
                <updated>Mon, 14 Jan 2013 01:31:26 +0000</updated>
                    <resolved>Mon, 14 Jan 2013 01:31:26 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="18049" author="ocramius" created="Thu, 7 Jun 2012 12:12:33 +0000"  >&lt;p&gt;Could you please provide more information to this? Otherwise, this issue is quite invalid...&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-174] [GH-255] Hotfix/dcom 173 tests</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-174</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of Ocramius:&lt;/p&gt;

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

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

&lt;p&gt;This PR introduces tests to avoid epic fails such as #254 and #253&lt;/p&gt;</description>
                <environment></environment>
            <key id="14493">DCOM-174</key>
            <summary>[GH-255] Hotfix/dcom 173 tests</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="3">Duplicate</resolution>
                                <assignee username="ocramius">Marco Pivetta</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Mon, 18 Feb 2013 15:09:34 +0000</created>
                <updated>Tue, 19 Feb 2013 09:37:41 +0000</updated>
                    <resolved>Mon, 18 Feb 2013 15:13:06 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="19557" author="ocramius" created="Mon, 18 Feb 2013 15:13:06 +0000"  >&lt;p&gt;Handled in &lt;a href=&quot;http://www.doctrine-project.org/jira/browse/DCOM-173&quot; title=&quot;Add test assets and tests for proxy generators&quot;&gt;&lt;del&gt;DCOM-173&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="19566" author="beberlei" created="Tue, 19 Feb 2013 09:37:41 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-255&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/255&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/255&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-156] [GH-238] fix to solve fatal error: apc_exist() does not exist</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-156</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of uran1980:&lt;/p&gt;

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

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

&lt;p&gt;Hi, folks. I&apos;m running *&lt;b&gt;Zend Server CE 5.6.0 5.6.0 SP4&lt;/b&gt;* with *&lt;b&gt;PHP Version 5.3.14&lt;/b&gt;* and APC builtin:&lt;br/&gt;
!&lt;span class=&quot;error&quot;&gt;&amp;#91;2013-01-04-15-15-sshot-1&amp;#93;&lt;/span&gt;(&lt;a href=&quot;https://f.cloud.github.com/assets/1616795/43026/86d0516e-5668-11e2-8342-10972e9bb214.png&quot; class=&quot;external-link&quot;&gt;https://f.cloud.github.com/assets/1616795/43026/86d0516e-5668-11e2-8342-10972e9bb214.png&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Now when I run in my project based on Symfony 2.1.6 comand:&lt;br/&gt;
```&lt;br/&gt;
console doctrine:fixtures:load --verbose&lt;br/&gt;
```&lt;br/&gt;
 I am stack with fatal error:&lt;br/&gt;
```&lt;br/&gt;
Fatal error: Call to undefined function Doctrine\Common\Cache\apc_exists()&lt;br/&gt;
```&lt;/p&gt;

&lt;p&gt;!&lt;span class=&quot;error&quot;&gt;&amp;#91;2013-01-04-15-20-sshot-1&amp;#93;&lt;/span&gt;(&lt;a href=&quot;https://f.cloud.github.com/assets/1616795/43037/742fe1f4-5669-11e2-815b-dccc9a0f4fb4.png&quot; class=&quot;external-link&quot;&gt;https://f.cloud.github.com/assets/1616795/43037/742fe1f4-5669-11e2-815b-dccc9a0f4fb4.png&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;*&lt;b&gt;Possible solution are in my pull request.&lt;/b&gt;*&lt;/p&gt;

&lt;p&gt;As I descovered I am not alone with this problem: &lt;a href=&quot;http://stackoverflow.com/questions/9125904/apc-exist-does-not-exist&quot; class=&quot;external-link&quot;&gt;http://stackoverflow.com/questions/9125904/apc-exist-does-not-exist&lt;/a&gt;(&lt;a href=&quot;http://stackoverflow.com/questions/9125904/apc-exist-does-not-exist&quot; class=&quot;external-link&quot;&gt;http://stackoverflow.com/questions/9125904/apc-exist-does-not-exist&lt;/a&gt;)&lt;/p&gt;

</description>
                <environment></environment>
            <key id="14348">DCOM-156</key>
            <summary>[GH-238] fix to solve fatal error: apc_exist() does not exist</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Fri, 4 Jan 2013 12:33:09 +0000</created>
                <updated>Thu, 10 Jan 2013 23:29:15 +0000</updated>
                    <resolved>Thu, 10 Jan 2013 23:29:15 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="19275" author="beberlei" created="Thu, 10 Jan 2013 23:04:56 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-238&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/238&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/238&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="19277" author="ocramius" created="Thu, 10 Jan 2013 23:29:15 +0000"  >&lt;p&gt;This issue affects older versions of APC. If a fix is needed, a legacy APC cache class shall be implemented.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-150] [GH-232] [DocParser] Don&apos;t check class exists if annotation name is ignored  </title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-150</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of Stroitel:&lt;/p&gt;

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

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

&lt;p&gt;DocParser checks for the exist of all the annotation names even if they are ignored. Maybe this is feature , but i don&apos;t  sure.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14300">DCOM-150</key>
            <summary>[GH-232] [DocParser] Don&apos;t check class exists if annotation name is ignored  </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="3">Duplicate</resolution>
                                <assignee username="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Mon, 10 Dec 2012 09:18:27 +0000</created>
                <updated>Mon, 14 Jan 2013 01:47:35 +0000</updated>
                    <resolved>Mon, 14 Jan 2013 01:47:35 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="19119" author="beberlei" created="Mon, 10 Dec 2012 20:46:13 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-232&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/232&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/232&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="19312" author="ocramius" created="Mon, 14 Jan 2013 01:47:35 +0000"  >&lt;p&gt;Superseded by &lt;a href=&quot;http://www.doctrine-project.org/jira/browse/DCOM-151&quot; title=&quot;[GH-233] [DocParser] Fix trying include classes if its must be ignored.&quot;&gt;DCOM-151&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-137] [GH-218] hotfix cache</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-137</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of jakoch:&lt;/p&gt;

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

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

&lt;p&gt;a) replaced silence operator by is_file() check.&lt;br/&gt;
If there is a lock or permission problem while unlinking a file, the error should pop up.&lt;br/&gt;
b) replaced little typo in constant name (availiable =&amp;gt; available)&lt;/p&gt;</description>
                <environment></environment>
            <key id="14232">DCOM-137</key>
            <summary>[GH-218] hotfix cache</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="3">Duplicate</resolution>
                                <assignee username="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Fri, 16 Nov 2012 10:48:04 +0000</created>
                <updated>Mon, 14 Jan 2013 01:50:32 +0000</updated>
                    <resolved>Mon, 14 Jan 2013 01:50:32 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="18996" author="beberlei" created="Fri, 16 Nov 2012 12:09:39 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-218&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/218&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/218&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="19313" author="ocramius" created="Mon, 14 Jan 2013 01:50:32 +0000"  >&lt;p&gt;Moved to &lt;a href=&quot;http://www.doctrine-project.org/jira/browse/DCOM-138&quot; title=&quot;[GH-219] BC breaking constant name fix&quot;&gt;DCOM-138&lt;/a&gt; and &lt;a href=&quot;http://www.doctrine-project.org/jira/browse/DCOM-139&quot; title=&quot;[GH-220] replaced silence operator by is_file() check&quot;&gt;&lt;del&gt;DCOM-139&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-139] [GH-220] replaced silence operator by is_file() check</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-139</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of jakoch:&lt;/p&gt;

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

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

</description>
                <environment></environment>
            <key id="14234">DCOM-139</key>
            <summary>[GH-220] replaced silence operator by is_file() check</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Fri, 16 Nov 2012 12:07:59 +0000</created>
                <updated>Thu, 21 Feb 2013 10:43:21 +0000</updated>
                    <resolved>Thu, 21 Feb 2013 10:43:21 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-135] [GH-214] [WIP] [Cache] Move cache ID namespacing to CacheNamespace class</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-135</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of CHH:&lt;/p&gt;

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

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

</description>
                <environment></environment>
            <key id="14213">DCOM-135</key>
            <summary>[GH-214] [WIP] [Cache] Move cache ID namespacing to CacheNamespace 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="4">Incomplete</resolution>
                                <assignee username="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Mon, 12 Nov 2012 08:50:26 +0000</created>
                <updated>Thu, 21 Feb 2013 10:06:48 +0000</updated>
                    <resolved>Thu, 21 Feb 2013 10:06:48 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-134] [GH-213] Added sort option for array collection</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-134</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of andrewtarry:&lt;/p&gt;

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

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

&lt;p&gt;I have added a sorter class and sortBy method for the ArrayCollection class. It gives the option to reorder the ArrayCollection after someone has gotten it from the database, e.g. from a relationship. It takes an array of method names to sort by in order to priority and it takes an optional boolean to set the order to ascending. Here is an example:&lt;/p&gt;

&lt;p&gt;`$arraycollection-&amp;gt;sortBy(array(&apos;getName()&apos;, &apos;getAddress()&apos;));`&lt;/p&gt;

&lt;p&gt;It will recursively loop the collection change the order. Each time it will look to see if the previous matching option is the same as for the previous element and then store those elements in list to be reordered. &lt;/p&gt;

&lt;p&gt;Once it has looped all the elements it will reorder the elements it has matched and if there is another option to reorder by it will loop only the elements it matched last time so it is not looping the whole array each time.&lt;/p&gt;

</description>
                <environment></environment>
            <key id="14211">DCOM-134</key>
            <summary>[GH-213] Added sort option for array collection</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Sun, 11 Nov 2012 16:29:39 +0000</created>
                <updated>Mon, 14 Jan 2013 01:43:21 +0000</updated>
                    <resolved>Mon, 14 Jan 2013 01:43:21 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="19311" author="ocramius" created="Mon, 14 Jan 2013 01:43:21 +0000"  >&lt;p&gt;Can&apos;t change because of BC, and the performance impact is too high&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-4] Cannot use namespace separator and namespace alias at the same time for annotations</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-4</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;In the function Annotation() in \Doctrine\Common\Annotations\Parser.php (~line 225)&lt;/p&gt;

&lt;p&gt;There is a check for how many $nameParts there are, and the doctrine code will only append the namespace aliases if there are no namespace separators.&lt;/p&gt;

&lt;p&gt;There is also an argument against modification since the user of the code could just define more namespace aliases, but I feel that it should be able to cope with a namespace alias and a namespace separator at the same time.&lt;/p&gt;</description>
                <environment></environment>
            <key id="11336">DCOM-4</key>
            <summary>Cannot use namespace separator and namespace alias at the same time for annotations</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="romanb">Roman S. Borschel</assignee>
                                <reporter username="merk">Tim Nagel</reporter>
                        <labels>
                    </labels>
                <created>Sun, 9 May 2010 04:54:39 +0000</created>
                <updated>Mon, 24 May 2010 08:38:09 +0000</updated>
                    <resolved>Mon, 24 May 2010 08:38:09 +0000</resolved>
                                            <fixVersion>2.0.0-BETA2</fixVersion>
                                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="12881" author="beberlei" created="Sun, 9 May 2010 05:28:30 +0000"  >&lt;p&gt;From our discussion on IRC, the problems here are:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Annotations that don&apos;t have classes don&apos;t really throw an appropriate exception (error message)&lt;/li&gt;
	&lt;li&gt;The \ separator inside an annotation does not throw an appropriate exception.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    <comment id="13053" author="merk" created="Mon, 24 May 2010 04:28:04 +0000"  >&lt;p&gt;Proposed solution to the namespace separators: &lt;a href=&quot;http://github.com/merk/common/commit/b31166c6a85235e03935a4b41f5a54aa478f6c6b&quot; class=&quot;external-link&quot;&gt;http://github.com/merk/common/commit/b31166c6a85235e03935a4b41f5a54aa478f6c6b&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I am unsure about throwing exception messages or doing anything too fancy in this area since there will be instances where other annotations are used for other purposes (phpdoc, etc) where you only want to ignore them.&lt;/p&gt;
</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-2] Annotation and autoloading</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-2</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;The problem is that we need to load all annnotation classes before we read annotations from the target class.&lt;br/&gt;
So we need to require_once them at target class source, or just before reading.&lt;br/&gt;
It&apos;s not cool.&lt;/p&gt;

&lt;p&gt;The reason of this, is a fix of bug #77&lt;br/&gt;
&lt;a href=&quot;http://www.doctrine-project.org/jira/browse/DDC-77&quot; class=&quot;external-link&quot;&gt;http://www.doctrine-project.org/jira/browse/DDC-77&lt;/a&gt;&lt;br/&gt;
and class_exists(..., false).&lt;/p&gt;

&lt;p&gt;Solutions:&lt;br/&gt;
1. Filter DocBlockTags, and think that all other @foo string is annotations (don&apos;t check with class_exists)&lt;br/&gt;
2. Use class_exists(..., true) but supress warnings with @ and try/catch operators.&lt;/p&gt;

&lt;p&gt;May be there are some another, better solutions.&lt;/p&gt;</description>
                <environment></environment>
            <key id="11249">DCOM-2</key>
            <summary>Annotation and autoloading</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="romanb">Roman S. Borschel</assignee>
                                <reporter username="chebba">Kirill chEbba Chebunin</reporter>
                        <labels>
                    </labels>
                <created>Tue, 20 Apr 2010 13:09:12 +0000</created>
                <updated>Mon, 14 Jun 2010 09:11:31 +0000</updated>
                    <resolved>Mon, 14 Jun 2010 09:11:31 +0000</resolved>
                                            <fixVersion>2.0.0-BETA3</fixVersion>
                                        <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="12731" author="romanb" created="Thu, 22 Apr 2010 05:34:32 +0000"  >&lt;p&gt;The class_exists check can maybe be removed altogether since is_subclass_of is no longer used.&lt;/p&gt;</comment>
                    <comment id="13054" author="merk" created="Mon, 24 May 2010 04:52:45 +0000"  >&lt;p&gt;Would removing the second parameter to class_exists solve the problem sufficiently?&lt;/p&gt;

&lt;p&gt;I would thing you would have to leave the class_exists check in, otherwise it will try to parse annotations that do not resolve to class names?&lt;/p&gt;</comment>
                    <comment id="13067" author="merk" created="Thu, 27 May 2010 04:32:59 +0000"  >&lt;p&gt;Changed:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://github.com/merk/common/commit/152fdecf11b7999262df0410b5584951de5191b3&quot; class=&quot;external-link&quot;&gt;http://github.com/merk/common/commit/152fdecf11b7999262df0410b5584951de5191b3&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="13069" author="romanb" created="Thu, 27 May 2010 05:28:01 +0000"  >&lt;p&gt;The fundamental problem with class_exists($blub) (which is the same as class_exists($blub, true) is that it basically &lt;b&gt;requires&lt;/b&gt; a class loader / autoloader that fails silently when a class file does not exist, which means it must use costly file_exists checks before loading &lt;b&gt;any&lt;/b&gt; class. The Doctrine\Common\ClassLoader does (on purpose) not check for file existance. If the class loader is responsible for a particular class and it is requested to load it, failing to do so is (and should be) a fatal error.&lt;/p&gt;

&lt;p&gt;We consider the fact that two responsibilities are mixed here, a) (auto)loading a class file and b) checking for the existance of a class (file), to be a design flaw in class_exists / autoloading. It means that you are required to check for file existance in a class loader and fail silently if the file does not exist which is completely unnecessary in 99% of the cases. Compare how many times class_exists(..., true) is usually used in a single request and how many classes, in total, are usually loaded per request. So just for the case that some code might use an occasional class_exists(..., true) check you have to check each single file for existance before loading it (and you must fail silently, it might be a class_exists check!).&lt;/p&gt;

&lt;p&gt;Even more, in a case where you really only want to check for class (file) existance, but you dont actually want to load it, you can&apos;t! class_exists(..., true) when the class file exists results in loading the class file, even if its completely unnecessary.&lt;/p&gt;

&lt;p&gt;We are planning to come up with a better approach that separates the 2 concerns.&lt;/p&gt;

&lt;p&gt;This is related to &lt;a href=&quot;http://www.doctrine-project.org/jira/browse/DCOM-7&quot; title=&quot;Slight Refactor of ClassLoader&quot;&gt;&lt;del&gt;DCOM-7&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                    <comment id="13070" author="romanb" created="Thu, 27 May 2010 05:30:37 +0000"  >&lt;p&gt;The recommended approach for annotations by the way, (recommended by me), is to load them manually via a require call. The ORM does exactly this. If you rely on class_exists(..., true) and silently failing autoloaders, this becomes costly considering how often class_exists would be invoked while parsing annotations.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-22] Cache should support an array of options.</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-22</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;Currently the overall code to instantiate Cache drivers cannot be generic.&lt;br/&gt;
This can be noticed when you compare APCCache and MemcacheCache drivers.&lt;/p&gt;

&lt;p&gt;The first one is simply a no argument instantiation. The second, even after isntantiation, it still requires you to call a method (-&amp;gt;setMemcache) in order to work.&lt;br/&gt;
This is not optimal for generic approaches, creating unreliable conditional situations. Also it is not extendable, allowing user to build his own driver.&lt;/p&gt;

&lt;p&gt;Please consider these sample codes:&lt;br/&gt;
&lt;a href=&quot;http://pastie.org/1103439&quot; class=&quot;external-link&quot;&gt;http://pastie.org/1103439&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://github.com/symfony/symfony/blob/master/src/Symfony/Bundle/DoctrineBundle/DependencyInjection/DoctrineExtension.php#L419&quot; class=&quot;external-link&quot;&gt;http://github.com/symfony/symfony/blob/master/src/Symfony/Bundle/DoctrineBundle/DependencyInjection/DoctrineExtension.php#L419&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A suggested approach could be a CacheManager as a fatory.&lt;br/&gt;
Another one would be Cache interface assigning a contract to receive an array of options.&lt;/p&gt;

&lt;p&gt;Anyway, this should be fixed &lt;b&gt;VERY&lt;/b&gt; soon.&lt;/p&gt;</description>
                <environment></environment>
            <key id="11807">DCOM-22</key>
            <summary>Cache should support an array of options.</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="2">Won&apos;t Fix</resolution>
                                <assignee username="guilhermeblanco">Guilherme Blanco</assignee>
                                <reporter username="guilhermeblanco">Guilherme Blanco</reporter>
                        <labels>
                    </labels>
                <created>Thu, 19 Aug 2010 23:34:40 +0000</created>
                <updated>Mon, 30 Aug 2010 17:29:26 +0000</updated>
                    <resolved>Mon, 30 Aug 2010 17:29:26 +0000</resolved>
                                                            <component>Caching</component>
                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="14022" author="romanb" created="Sat, 21 Aug 2010 05:48:00 +0000"  >&lt;p&gt;After our discussion yesterday, can we close this?&lt;/p&gt;</comment>
                    <comment id="14180" author="guilhermeblanco" created="Mon, 30 Aug 2010 17:29:26 +0000"  >&lt;p&gt;As discussed, we won&apos;t fix this.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-16] Doctrine\Cache\Cache\AbstractCache::deleteByPrefix() vs. cache namespace</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-16</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;The methods deleteByPrefix() / deleteByRegExp() / deleteBySuffix() are based on the method getIds(), which returns unique identifiers with an added namespace in the front. That is why to be able to delete cells using these three methods, you have to know the namespace. &lt;br/&gt;
Example:&lt;/p&gt;

&lt;p&gt;$cacheDriver-&amp;gt;setNamespace(&apos;ns&apos;);&lt;br/&gt;
$cacheDriver-&amp;gt;save(&apos;data&apos;, &apos;name&apos;);&lt;br/&gt;
$cacheDriver-&amp;gt;deleteByPrefix(&apos;data&apos;);&lt;/p&gt;

&lt;p&gt;In this example the cell will not be deleted.&lt;/p&gt;</description>
                <environment>PHP 5.3.0 + memcache + xdebug; FreeBSD 6.4-RELEASE-p</environment>
            <key id="11723">DCOM-16</key>
            <summary>Doctrine\Cache\Cache\AbstractCache::deleteByPrefix() vs. cache namespace</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="romanb">Roman S. Borschel</assignee>
                                <reporter username="xlite">xlite</reporter>
                        <labels>
                    </labels>
                <created>Thu, 5 Aug 2010 00:53:32 +0000</created>
                <updated>Tue, 31 Aug 2010 22:24:24 +0000</updated>
                    <resolved>Tue, 31 Aug 2010 22:24:24 +0000</resolved>
                            <version>2.0.0-BETA2</version>
                <version>2.0.0-BETA3</version>
                <version>2.0.0-BETA4</version>
                                                <component>Caching</component>
                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="14207" author="guilhermeblanco" created="Tue, 31 Aug 2010 22:24:24 +0000"  >&lt;p&gt;In commit: &lt;a href=&quot;http://github.com/doctrine/common/commit/a2238b871c13cf0e195fa18f0b8744e38baabf48&quot; class=&quot;external-link&quot;&gt;http://github.com/doctrine/common/commit/a2238b871c13cf0e195fa18f0b8744e38baabf48&lt;/a&gt;&lt;br/&gt;
I committed a fix to this issue.&lt;/p&gt;

&lt;p&gt;Thanks for reporting that!&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-14] Exclude @throws annotation from parsing.</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-14</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;CLI doctrine tool fails when parsing entity sources (for example: doctrine orm:validate-schema) by following error:&lt;br/&gt;
Fatal error: Class &apos;throws\MemberAccessException&apos; not found in /usr/share/php/Doctrine/Common/Annotations/Parser.php on line 272&lt;br/&gt;
exception &apos;FatalErrorException&apos; with message &apos;Class &apos;throws\MemberAccessException&apos; not found&apos; in /usr/share/php/Doctrine/Common/Annotations/Parser.php:272&lt;/p&gt;

&lt;p&gt;This error appears when @HasLifecycleCallbacks annotation is added into entity.&lt;/p&gt;

&lt;p&gt;The solution is adding &quot;@throws&quot; annotation into strippedTags into Doctrine/Common/Annotations/Parser.php&lt;/p&gt;
</description>
                <environment>Ubuntu Linux 10.04 LTS Server, standard lamp instalation from repositories&lt;br/&gt;
w$ php -v&lt;br/&gt;
PHP 5.3.2-1ubuntu4.2 with Suhosin-Patch (cli) (built: May 13 2010 20:01:00)&lt;br/&gt;
Copyright (c) 1997-2009 The PHP Group&lt;br/&gt;
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies</environment>
            <key id="11660">DCOM-14</key>
            <summary>Exclude @throws annotation from parsing.</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="romanb">Roman S. Borschel</assignee>
                                <reporter username="obrys">Jan Obr&#225;til</reporter>
                        <labels>
                    </labels>
                <created>Wed, 21 Jul 2010 08:13:40 +0000</created>
                <updated>Tue, 31 Aug 2010 22:15:16 +0000</updated>
                    <resolved>Tue, 31 Aug 2010 22:15:16 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="14087" author="romanb" created="Thu, 26 Aug 2010 08:22:00 +0000"  >&lt;p&gt;Can you confirm that this is still a problem with the latest code?&lt;/p&gt;</comment>
                    <comment id="14099" author="obrys" created="Fri, 27 Aug 2010 05:29:50 +0000"  >&lt;p&gt;I&apos;m using the latest Doctrine2 available thru pear:&lt;/p&gt;

&lt;p&gt;Installed packages, channel pear.doctrine-project.org:&lt;br/&gt;
======================================================&lt;br/&gt;
Package        Version    State&lt;br/&gt;
DoctrineCommon 2.0.0BETA4 beta&lt;br/&gt;
DoctrineDBAL   2.0.0BETA3 beta&lt;br/&gt;
DoctrineORM    2.0.0BETA3 beta&lt;/p&gt;

&lt;p&gt;I still have to alter Parser.php&lt;/p&gt;</comment>
                    <comment id="14206" author="guilhermeblanco" created="Tue, 31 Aug 2010 22:15:16 +0000"  >&lt;p&gt;This ticket is invalid. I added coverage to it on commit:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://github.com/doctrine/common/commit/7e7a06e9878a1a41a72a062fa18d71d6c64a600a&quot; class=&quot;external-link&quot;&gt;http://github.com/doctrine/common/commit/7e7a06e9878a1a41a72a062fa18d71d6c64a600a&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Seems you have a @throws definition that is connected to the returned class, and this is then considered an annotation.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-10] The annotation parser isn&apos;t EBNF compliant</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-10</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;The EBNF allows passing multiple comma-separated annotations to an annotation:&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;Annotation ::= &lt;span class=&quot;code-quote&quot;&gt;&quot;@&quot;&lt;/span&gt; AnnotationName [&lt;span class=&quot;code-quote&quot;&gt;&quot;(&quot;&lt;/span&gt; [Values] &lt;span class=&quot;code-quote&quot;&gt;&quot;)&quot;&lt;/span&gt;]
Values ::= Array | Value {&lt;span class=&quot;code-quote&quot;&gt;&quot;,&quot;&lt;/span&gt; Value}*
Value ::= PlainValue | FieldAssignment
PlainValue ::= integer | string | &lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt; | &lt;span class=&quot;code-object&quot;&gt;boolean&lt;/span&gt; | Array | Annotation
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Therefore the following should be possible.&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;/** @Name(@Foo, @Bar) */
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;This results in an error though.&lt;/p&gt;

&lt;p&gt;IMO,&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;/** @Name(@Foo, @Bar) */
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;should be equivalent to&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;/** @Name({@Foo, @Bar}) */
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;just like&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;/** @Name(foo = &lt;span class=&quot;code-quote&quot;&gt;&quot;foo&quot;&lt;/span&gt;, bar = &lt;span class=&quot;code-quote&quot;&gt;&quot;bar&quot;&lt;/span&gt;) */
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;is equivalent to&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;/** @Name({foo = &lt;span class=&quot;code-quote&quot;&gt;&quot;foo&quot;&lt;/span&gt;, bar = &lt;span class=&quot;code-quote&quot;&gt;&quot;bar&quot;&lt;/span&gt;}) */
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment>PHP 5.3.2, Linux Ubuntu 10.04</environment>
            <key id="11581">DCOM-10</key>
            <summary>The annotation parser isn&apos;t EBNF compliant</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="guilhermeblanco">Guilherme Blanco</assignee>
                                <reporter username="bschussek">Bernhard Schussek</reporter>
                        <labels>
                    </labels>
                <created>Sun, 4 Jul 2010 07:13:03 +0000</created>
                <updated>Wed, 16 Feb 2011 22:22:39 +0000</updated>
                    <resolved>Wed, 16 Feb 2011 22:22:39 +0000</resolved>
                            <version>2.0.0-BETA4</version>
                                                <component>Annotations</component>
                        <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="13505" author="bschussek" created="Sun, 4 Jul 2010 07:16:31 +0000"  >&lt;p&gt;Fixed in &lt;a href=&quot;http://github.com/bschussek/doctrine-common/tree/DCOM-10&quot; class=&quot;external-link&quot;&gt;http://github.com/bschussek/doctrine-common/tree/DCOM-10&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="13506" author="bschussek" created="Sun, 4 Jul 2010 07:31:17 +0000"  >&lt;p&gt;As I&apos;ve just noticed, the statement 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;/** @Name(foo = &lt;span class=&quot;code-quote&quot;&gt;&quot;foo&quot;&lt;/span&gt;, bar = &lt;span class=&quot;code-quote&quot;&gt;&quot;bar&quot;&lt;/span&gt;) */
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;equals&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;/** @Name({foo = &lt;span class=&quot;code-quote&quot;&gt;&quot;foo&quot;&lt;/span&gt;, bar = &lt;span class=&quot;code-quote&quot;&gt;&quot;bar&quot;&lt;/span&gt;}) */
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;is wrong. The first does field assignments, the second stores the array in the &quot;value&quot; field.&lt;/p&gt;

&lt;p&gt;Nevertheless, either Doctrine&apos;s implementation (as per my commit) or the EBNF have to be updated.&lt;/p&gt;</comment>
                    <comment id="15323" author="guilhermeblanco" created="Tue, 15 Feb 2011 23:22:04 +0000"  >&lt;p&gt;Your branch added another vulnerability, so I cannot merge.&lt;/p&gt;

&lt;p&gt;The problem appears when you do this:&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;@Name(@Foo, {bar=&lt;span class=&quot;code-quote&quot;&gt;&quot;bar&quot;&lt;/span&gt;})
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;What would you expect on this situation? I&apos;d imagine this:&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;array(
    0 =&amp;gt; object&amp;lt;Foo&amp;gt;,
    1 =&amp;gt; array(
        &apos;bar&apos; =&amp;gt; &apos;bar&apos;
    )
)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;But with your patch, the actual result is:&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;array(
    0 =&amp;gt; object&amp;lt;Foo&amp;gt;,
    &apos;bar&apos; =&amp;gt; &apos;bar&apos;
)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;There&apos;s a way to fix it by changing how FieldAssignment returns. Instead of returning an array, it should return return an stdClass.&lt;br/&gt;
Then we could only update the Values grammar accordingly.&lt;/p&gt;

&lt;p&gt;I&apos;ll assign this issue to me, so I can work on it to be EBNF compatible. Too bad it took so many time for us to look at it. =(&lt;/p&gt;</comment>
                    <comment id="15326" author="bschussek" created="Wed, 16 Feb 2011 15:12:31 +0000"  >&lt;p&gt;Yes, I&apos;d expect the first result. Thanks for looking into this, I completely forgot about this issue.&lt;/p&gt;</comment>
                    <comment id="15329" author="guilhermeblanco" created="Wed, 16 Feb 2011 22:22:39 +0000"  >&lt;p&gt;This issue was fixed in: &lt;a href=&quot;https://github.com/doctrine/common/commit/4210fbd8b261c000c793461c4f815b4d43bcc362&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/commit/4210fbd8b261c000c793461c4f815b4d43bcc362&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks a lot for the bug report.&lt;br/&gt;
EBNF and Code are now compliant with each other. Took some time to be fixed, but here it is. =)&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-8] Annotation Parser tries to Load Classes that don&apos;t exist</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-8</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;If i add the Annotation Tag @ignore to my model the Parser tries to load the Mapping class for that property. Since this class doesn&apos;t exist it fails with a fatal error.&lt;/p&gt;

&lt;p&gt;I attached the stripped down Entity with the @ignore annotation, the Error Text and a Possible Solution&lt;/p&gt;

&lt;p&gt;Greetings Marc&lt;/p&gt;</description>
                <environment></environment>
            <key id="11488">DCOM-8</key>
            <summary>Annotation Parser tries to Load Classes that don&apos;t exist</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="romanb">Roman S. Borschel</assignee>
                                <reporter username="mneuhaus">Marc Neuhaus</reporter>
                        <labels>
                    </labels>
                <created>Mon, 14 Jun 2010 08:32:59 +0000</created>
                <updated>Mon, 14 Jun 2010 09:13:07 +0000</updated>
                    <resolved>Mon, 14 Jun 2010 09:13:07 +0000</resolved>
                            <version>2.0.0-BETA2</version>
                                <fixVersion>2.0.0-BETA3</fixVersion>
                                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="13307" author="romanb" created="Mon, 14 Jun 2010 09:13:07 +0000"  >&lt;p&gt;Fixed in &lt;a href=&quot;http://github.com/doctrine/common/commit/f34d581f646b3d9b5f06c6c081ac3e568d8496ff&quot; class=&quot;external-link&quot;&gt;http://github.com/doctrine/common/commit/f34d581f646b3d9b5f06c6c081ac3e568d8496ff&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="10646" name="Error.txt" size="565" author="mneuhaus" created="Mon, 14 Jun 2010 08:32:59 +0000" />
                    <attachment id="10647" name="Possible Solution.diff" size="699" author="mneuhaus" created="Mon, 14 Jun 2010 08:32:59 +0000" />
                    <attachment id="10648" name="Tag.php" size="371" author="mneuhaus" created="Mon, 14 Jun 2010 08:32:59 +0000" />
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-176] [GH-256] Refactored AnnotationDriver to handle only required classes</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-176</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of mattcockayne:&lt;/p&gt;

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

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

&lt;p&gt;Whilst debugging an issue I was having I found that the AnnotationDriver uses get_declared_classes() and iterates over the result to identify classes that should be handled.&lt;/p&gt;

&lt;p&gt;This seems like a ridiculous overhead especially as it then instantiated a ReflectionClass for each declared class. As an example my current project was iterating over 522 items when it needed to only handle 6.&lt;/p&gt;

&lt;p&gt;I&apos;ve kept the alterations to a minimum but it now takes a snapshot of the declared classes before and after the require for the files and then uses array_diff to get only the classes we are targeting.&lt;/p&gt;

</description>
                <environment></environment>
            <key id="14646">DCOM-176</key>
            <summary>[GH-256] Refactored AnnotationDriver to handle only required classes</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="ocramius">Marco Pivetta</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Fri, 1 Mar 2013 13:36:41 +0000</created>
                <updated>Fri, 1 Mar 2013 14:41:06 +0000</updated>
                    <resolved>Fri, 1 Mar 2013 14:00:55 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>2</watches>
                        <comments>
                    <comment id="19788" author="ocramius" created="Fri, 1 Mar 2013 14:01:00 +0000"  >&lt;p&gt;Patch breaks logic when files where already included&lt;/p&gt;</comment>
                    <comment id="19789" author="beberlei" created="Fri, 1 Mar 2013 14:41:06 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-256&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/256&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/256&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-177] [GH-257] Add an prefix to ApcCache</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-177</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of NoUseFreak:&lt;/p&gt;

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

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

&lt;p&gt;In shared hosting I ran into cache-collision. This gives users the option to avoid this problem.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14654">DCOM-177</key>
            <summary>[GH-257] Add an prefix to ApcCache</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="ocramius">Marco Pivetta</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Sun, 3 Mar 2013 00:08:03 +0000</created>
                <updated>Sun, 3 Mar 2013 00:11:05 +0000</updated>
                    <resolved>Sun, 3 Mar 2013 00:10:55 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="19793" author="beberlei" created="Sun, 3 Mar 2013 00:08:13 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-257&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/257&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/257&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-178] [GH-258] Add an prefix to ApcCache</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-178</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This issue is created automatically through a Github pull request on behalf of NoUseFreak:&lt;/p&gt;

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

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

&lt;p&gt;In shared hosting I ran into cache-collision. This gives users the option to avoid this problem.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14655">DCOM-178</key>
            <summary>[GH-258] Add an prefix to ApcCache</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="ocramius">Marco Pivetta</assignee>
                                <reporter username="beberlei">Benjamin Eberlei</reporter>
                        <labels>
                    </labels>
                <created>Sun, 3 Mar 2013 00:12:38 +0000</created>
                <updated>Sun, 3 Mar 2013 00:52:49 +0000</updated>
                    <resolved>Sun, 3 Mar 2013 00:52:44 +0000</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="19794" author="beberlei" created="Sun, 3 Mar 2013 00:17:40 +0000"  >&lt;p&gt;A related Github Pull-Request &lt;span class=&quot;error&quot;&gt;&amp;#91;GH-258&amp;#93;&lt;/span&gt; was closed&lt;br/&gt;
&lt;a href=&quot;https://github.com/doctrine/common/pull/258&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/258&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-24] Documentation about Default Namespace has error.</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-24</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;$reader-&amp;gt;setDefaultAnnotationNamespace(&apos;Doctrine\Common\Annotations&apos;);&lt;/p&gt;

&lt;p&gt;I used above code to test annotations without namespaces just to find out that there there is missing \ (or 2 if you count escaping) at the end of that string.&lt;/p&gt;

&lt;p&gt;This works: $reader-&amp;gt;setDefaultAnnotationNamespace(&apos;Doctrine\\Common\\Annotations&lt;br class=&quot;atl-forced-newline&quot; /&gt;&apos;);&lt;/p&gt;

&lt;p&gt;reference guide where I found error is here: &lt;a href=&quot;http://www.doctrine-project.org/projects/common/2.0/docs/reference/annotations/en#setup-and-configuration:default-namespace&quot; class=&quot;external-link&quot;&gt;http://www.doctrine-project.org/projects/common/2.0/docs/reference/annotations/en#setup-and-configuration:default-namespace&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
            <key id="11953">DCOM-24</key>
            <summary>Documentation about Default Namespace has error.</summary>
                <type id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/task.png">Task</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="guilhermeblanco">Guilherme Blanco</assignee>
                                <reporter username="margus">Margus Sipria</reporter>
                        <labels>
                    </labels>
                <created>Sat, 25 Sep 2010 06:06:33 +0000</created>
                <updated>Tue, 15 Feb 2011 22:51:00 +0000</updated>
                    <resolved>Tue, 15 Feb 2011 22:51:00 +0000</resolved>
                            <version>2.0.0-RC1</version>
                                                <component>Annotations</component>
                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="15319" author="guilhermeblanco" created="Tue, 15 Feb 2011 22:51:00 +0000"  >&lt;p&gt;Already fixed on documentation.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-7] Slight Refactor of ClassLoader</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-7</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;This is a rather trivial issue: I&apos;d like to add a function to the Common\ClassLoader called getClassPath($className) or something named similarly so that we are able to find where an autoloader will look for the specified class. The autoloader doesn&apos;t check for file existence normally (as it shouldn&apos;t) but there are cases where the developer does need to make sure that the file exists before a class is attempted to be loaded.&lt;/p&gt;

&lt;p&gt;I&apos;ve attached a patch for the changes that I&apos;m proposing.&lt;/p&gt;</description>
                <environment></environment>
            <key id="11322">DCOM-7</key>
            <summary>Slight Refactor of ClassLoader</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="romanb">Roman S. Borschel</assignee>
                                <reporter username="mridgway">Michael Ridgway</reporter>
                        <labels>
                    </labels>
                <created>Thu, 6 May 2010 09:27:57 +0000</created>
                <updated>Sun, 13 Jun 2010 07:23:58 +0000</updated>
                    <resolved>Sun, 13 Jun 2010 07:23:58 +0000</resolved>
                                            <fixVersion>2.0.0-BETA2</fixVersion>
                                        <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="12858" author="romanb" created="Thu, 6 May 2010 09:45:31 +0000"  >&lt;p&gt;We have another idea for these issues (basically for the issue of using class_exists(..., true) and your new method may even complement this nicely. I will let you know what I mean here soon.&lt;/p&gt;</comment>
                    <comment id="13288" author="romanb" created="Sun, 13 Jun 2010 07:23:58 +0000"  >&lt;p&gt;There is now ClassLoader#classExists as well as ClassLoader#getClassLoader available.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="10594" name="patch.diff" size="1194" author="mridgway" created="Thu, 6 May 2010 09:27:57 +0000" />
                </attachments>
            <subtasks>
        </subtasks>
        </item>

<item>
            <title>[DCOM-42] Sort in ArrayCollection</title>
                <link>http://www.doctrine-project.org/jira/browse/DCOM-42</link>
                <project id="10043" key="DCOM">Doctrine Common</project>
                        <description>&lt;p&gt;Needed a sort function in ArrayCollection, made it. Simple but works for me at least.&lt;/p&gt;

&lt;p&gt;Pull request: &lt;a href=&quot;https://github.com/doctrine/common/pull/12&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/common/pull/12&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
            <key id="12485">DCOM-42</key>
            <summary>Sort in ArrayCollection</summary>
                <type id="4" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="5" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/trivial.png">Trivial</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="beberlei">Benjamin Eberlei</assignee>
                                <reporter username="thomasez">Thomas Lundquist</reporter>
                        <labels>
                    </labels>
                <created>Tue, 22 Mar 2011 07:30:14 +0000</created>
                <updated>Sun, 17 Jul 2011 15:16:17 +0000</updated>
                    <resolved>Sun, 17 Jul 2011 15:16:17 +0000</resolved>
                                                            <component>Collections</component>
                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="16177" author="guilhermeblanco" created="Sun, 17 Jul 2011 15:16:17 +0000"  >&lt;p&gt;As per github comment.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>
</channel>
</rss>