Uploaded image for project: 'Doctrine 2 - ORM'
  1. Doctrine 2 - ORM
  2. DDC-2140

[GH-512] Added addParameters() to Query and QueryBuilder


    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 2.3, Git Master
    • Fix Version/s: None
    • Component/s: ORM
    • Security Level: All
    • Environment:
      OS X 10.8.2, PHP 5.3.18, Nginx 1.2.4 (php through FPM)


      This issue is created automatically through a Github pull request on behalf of jappie:

      Url: https://github.com/doctrine/doctrine2/pull/512


      This method behaves like setParameters() before version 2.3:
      It will add new parameters to the collection, and override any existing positions/names.

      It can take a Doctrine\Common\Collections\ArrayCollection with Doctrine\ORM\Query\Parameter objects, as well as a plain array with key/value pairs, as argument.

      This will greatly ease the upgrade to Doctrine 2.3, because you only need to perform a project-wide replace of setParameters with addParameters, in stead of going into your code and determine if calls to setParameters are ok or need refactoring.

      I've also added unit-tests to maintain integrity.



          • Assignee:
            beberlei Benjamin Eberlei
            beberlei Benjamin Eberlei
          • Votes:
            0 Vote for this issue
            3 Start watching this issue


            • Created: