Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge release 2.20.0 into 3.0.x #11662

Closed
wants to merge 156 commits into from

Commits on Feb 7, 2024

  1. Add TokenType class (#11228)

    * Add TokenType class
    Co-authored-by: Alexander M. Turek <[email protected]>
    
    * Deprecated Lexer constants in favour of TokenType
    
    * Replace all Lexer::T_ occurrences with TokenType::T_
    
    * Add upgrade note
    
    * Fixed import Lexer => TokenType
    
    * Fixed deprecation phpdoc
    
    * Replaced int value with matching constant of TokenType
    
    * Update src/Query/Lexer.php
    
    ---------
    
    Co-authored-by: Alexander M. Turek <[email protected]>
    connorhu and derrabus authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    5049b61 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7baef1e View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Merge pull request #11255 from doctrine/2.18.x

    Merge 2.18.x up into 2.19.x
    greg0ire authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    afbf293 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. #11090 - Fix obtaining an identifier in cases where the hydration has…

    … not yet fully completed on eagerLoadCollections
    dbannik committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    e5e3166 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Merge pull request #11267 from doctrine/2.18.x

    Merge 2.18.x up into 2.19.x
    greg0ire authored Feb 17, 2024
    Configuration menu
    Copy the full SHA
    b59189a View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Merge branch '2.18.x' into 2.19.x

    * 2.18.x:
      Fix Static Analysis folder reference (#11281)
      docs: recommend safer way to disable logging (#11269)
      Remove unused baseline entries
      Treat '0' as a legitimate trim char
    derrabus committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    c0dfba2 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. provides a test case for github issue 11154

    After 2.17 (some?) EAGER fetched OneToMany associations stopped working, if they have multiple join columns. Loads for these associations will trigger a `MessingPositionalParameter` exception "Positional parameter at index 1 does not have a bound value".
    
    This test case should reproduce this issue, so it can be fixed.
    Mark Schmale committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    8d4718f View commit details
    Browse the repository at this point in the history
  2. Merge branch '2.18.x' into 2.19.x

    * 2.18.x:
      Backport QueryParameterTest (#11288)
    derrabus committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    c9c493b View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Merge pull request #11301 from doctrine/2.18.x

    Merge 2.18.x up into 2.19.x
    greg0ire authored Feb 24, 2024
    Configuration menu
    Copy the full SHA
    7797811 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. Deprecate invalid method call

    `getAssociationMappedByTargetField()` returns `null` when called with
    the owning side of an association.
    This is undocumented and wrong because the phpdoc advertises a string as
    a return type.
    
    Instead, callers should ensure they are calling that method with an
    inverse side.
    
    Closes #11250
    greg0ire committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    08d3f72 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Merge pull request #11309 from greg0ire/deprecate-invalid-call

    Deprecate invalid method call
    greg0ire authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    abd9186 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Merge pull request #11317 from doctrine/2.18.x

    Merge 2.18.x up into 2.19.x
    greg0ire authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    791667a View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Merge branch '2.18.x' into 2.19.x

    * 2.18.x:
      PHPStan 1.10.59 (#11320)
    derrabus committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    83c81f6 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Merge branch '2.18.x' into 2.19.x

    * 2.18.x:
      Psalm 5.22.2 (#11326)
    derrabus committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    98f9de2 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. Configuration menu
    Copy the full SHA
    e62571c View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2024

  1. Merge branch '2.18.x' into 2.19.x

    * 2.18.x:
      Bump CI workflows (#11336)
      Fix SchemaTool::getSchemaFromMetadata() uniqueConstraint without a predefined name (#11314)
    derrabus committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    12e0cef View commit details
    Browse the repository at this point in the history
  2. Merge branch '2.18.x' into 2.19.x

    * 2.18.x:
      Fix annotation
    derrabus committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    bd4449c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a809a71 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Remove guides-specific markup

    doctrine/rst-parser does not appear to support orphan metadata yet, and
    renders it verbatim on the website.
    
    Let's move this to the CI job.
    greg0ire committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    9acca22 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11347 from greg0ire/remove-orphan

    Remove guides-specific markup
    greg0ire authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    94d45a0 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2024

  1. Remove tests for already working case as they add no value other than…

    … exploration, and we only need the regression test.
    beberlei committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    16f355f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e399d21 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6501890 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1b6cf58 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #11090 from dbannik/2.17.x-failed-getting-entity-w…

    …ith-fetch-eager
    
    [2.17.x] Failed getting entity with fetch eager property
    greg0ire authored Mar 16, 2024
    Configuration menu
    Copy the full SHA
    abcad6f View commit details
    Browse the repository at this point in the history
  6. Merge pull request #11360 from doctrine/2.19.x-merge-up-into-2.20.x_a…

    …XnS7Xw9
    
    Merge release 2.19.1 into 2.20.x
    greg0ire authored Mar 16, 2024
    Configuration menu
    Copy the full SHA
    a3e3a3b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fcd02b1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    820a0da View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. [Documentation] Query Result Formats

    Page: https://www.doctrine-project.org/projects/doctrine-orm/en/2.19/reference/dql-doctrine-query-language.html#query-result-formats
    
    Follow-up of #11359
    
    The table I suggested is probably not working, since the text for each method is too long. And what I really wanted is to make it more *scanable*. So I tried boldfacing - if this doesn't work, I'll try something else.
    
    Questions:
    
    1. This section here is basically the same as https://www.doctrine-project.org/projects/doctrine-orm/en/2.10/reference/dql-doctrine-query-language.html#hydration-modes ! So I'll try to merge them (in another PR), OK? I think the list is a better format (more scanable) - since those methods all work the same, there's no need for a full-blown code sample for each, IMO.
    
    2. `getSingleColumnResult()` is missing.
    ThomasLandauer authored Mar 17, 2024
    Configuration menu
    Copy the full SHA
    ae84225 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b4b9b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    528ef40 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #11373 from kaznovac/patch-3

    Minor code style fix in AbstractRemoteControl
    beberlei authored Mar 17, 2024
    Configuration menu
    Copy the full SHA
    80aae27 View commit details
    Browse the repository at this point in the history
  5. Fix entities and mapping.

    beberlei committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    1622b78 View commit details
    Browse the repository at this point in the history
  6. Key on fk

    beberlei committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    5e6d5c0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3e3c023 View commit details
    Browse the repository at this point in the history
  8. Remove outdated git metadata files (#11362)

    Some of it seems related to the previous documentation build system,
    some of it seems related to IntelliJ.
    greg0ire authored Mar 17, 2024
    Configuration menu
    Copy the full SHA
    08a9e60 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Merge pull request #11289 from themasch/reproduce-issue-11154-composi…

    …te-key-eager-fetch-one
    
    Do not use batch loading for collections with composite identifier
    greg0ire authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    40a0964 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11378 from doctrine/2.19.x-merge-up-into-2.20.x_e…

    …yF2lMAL
    
    Merge release 2.19.2 into 2.20.x
    greg0ire authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    bcdc5bd View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Improve lazy ghost performance by avoiding self-referencing closure. (#…

    …11376)
    
    * Improve lazy ghost performance by avoiding self-referencing closure.
    
    Co-authored-by: Nicolas Grekas <[email protected]>
    
    * update baselien
    
    ---------
    
    Co-authored-by: Nicolas Grekas <[email protected]>
    beberlei and nicolas-grekas authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    9d1a497 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    d15624f View commit details
    Browse the repository at this point in the history
  2. [Documentation] Removing "Doctrine Mapping Types" ... (#11384)

    ... in favor of https://www.doctrine-project.org/projects/doctrine-dbal/en/3.8/reference/types.html#reference
    
    Page: https://www.doctrine-project.org/projects/doctrine-orm/en/2.19/reference/basic-mapping.html#doctrine-mapping-types
    
    As announced in doctrine/dbal#6336 (comment) , the goal is to remove this duplicated type information from ORM and replace it with a link to DBAL.
    
    In doctrine/dbal#6341 , I'm adding any detail which I'm deleting here to the DBAL.
    ThomasLandauer authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    5ccbc20 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Merge branch '2.19.x' into 2.20.x

    * 2.19.x:
      [Documentation] Removing "Doctrine Mapping Types" ... (#11384)
      [GH-11185] Bugfix: do not use collection batch loading for indexBy assocations. (#11380)
      Improve lazy ghost performance by avoiding self-referencing closure. (#11376)
    derrabus committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    716da7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db6e702 View commit details
    Browse the repository at this point in the history
  3. Merge branch '2.19.x' into 2.20.x

    * 2.19.x:
      Remove unused variable (#11391)
    derrabus committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    083f642 View commit details
    Browse the repository at this point in the history
  4. Add missing import

    derrabus committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    95795c8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1a5a4c6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    46d0865 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Fix psalm errors: remove override of template type

    See doctrine/collections#368 for the same
    issue in doctrine/collections which has been fixed there.
    
    The issue happens when using ->contains(). Running psalm emits
    
      > InvalidArgument - Argument 1 of Doctrine\ORM\PersistentCollection::contains
      > expects
      > TMaybeContained:fn-doctrine\common\collections\readablecollection::contains
      > as mixed, but … provided.
    
    Solution: we should either not define @template TMaybeContained or
    re-define the complete psalm docblock from ReadableCollection.
    
    Repairing the docblock necessitates an update to the psalm baseline:
    one "known issue" is no longer an issue and thus removed.
    tantegerda1 committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    c54c557 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be307ed View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. Merge pull request #11372 from ThomasLandauer/patch-12

    [Documentation] Query Result Formats
    greg0ire authored Mar 23, 2024
    Configuration menu
    Copy the full SHA
    e4a6c04 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11389 from tantegerda1/2.19.x

    Fix psalm errors: remove override of template type
    greg0ire authored Mar 23, 2024
    Configuration menu
    Copy the full SHA
    6090141 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. [Documentation] Merging "Query Result Formats" with "Hydration Modes"

    Page: https://www.doctrine-project.org/projects/doctrine-orm/en/2.19/reference/dql-doctrine-query-language.html#query-result-formats
    
    As announced in #11372 (comment), I merged the (mostly) identical sections.
    
    * I changed the `const`s from `Query` to `AbstractQuery`
    * I deleted this - mainly cause I didn't find a nice place for it:
        > In parentheses are the constants of the ``Query`` class which you can use with the
    general-purpose method ``Query::execute(array $params = [], $hydrationMode = Query::HYDRATE_OBJECT)``.
    ThomasLandauer committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    5f3c1db View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Merge pull request #11403 from ThomasLandauer/patch-10

    [Documentation] Merging "Query Result Formats" with "Hydration Modes"
    greg0ire authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    e9e60f2 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Fix templated phpdoc return type (#11407)

    * Improve getClassMetadata phpdoc
    
    * Update baseline
    VincentLanglet authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    8709fb3 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    b274893 View commit details
    Browse the repository at this point in the history
  2. Merge branch '2.19.x' into 2.20.x

    * 2.19.x:
      Fix BIGINT validation (#11414)
      Fix templated phpdoc return type (#11407)
      [Documentation] Merging "Query Result Formats" with "Hydration Modes"
      Fix psalm errors: remove override of template type
      Update dql-doctrine-query-language.rst
      Adding `NonUniqueResultException`
      [Documentation] Query Result Formats
    derrabus committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    b725908 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. fix(docs): typo

    tyteen4a03 authored and greg0ire committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    90376a6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11420 from tyteen4a03/patch-1

    fix(docs): typo
    greg0ire authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    bdc41e2 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Respect orderBy for EAGER fetch mode

    EAGER fetch mode ignores orderBy as of changes introduced with #8391
    
    Fixes #11163
    Fixes #11381
    tomr3 authored and greg0ire committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    fb45784 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11422 from tomasz-ryba/bugfix/fetch-eager-order-by

    Bugfix: respect orderBy for fetch EAGER mode
    greg0ire authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    306963f View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. fix: always cleanup in AbstractHydrator::toIterable() (#11101)

    Previously it didn't cleanup anything as long as the iteration hasn't reached the final row.
    
    Co-authored-by: Oleg Andreyev <[email protected]>
    simPod and oleg-andreyev authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    cbec236 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Update association-mapping.rst

    Changed capitalized column names to lowercase for consistency. Other occurances of column names mentioned as lowercase several times at this same page.
    nasimic authored and greg0ire committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    7d3b3f2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11426 from nasimic/patch-1

    Update association-mapping.rst
    greg0ire authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    2b81a8e View commit details
    Browse the repository at this point in the history
  3. Keep entities in identity map until the scheduled deletions are execu…

    …ted.
    
    If the entity gets reloaded from database before the deletions are
    executed UnitOfWork needs to be able to return the original instance in
    REMOVED state.
    xificurk committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    bb36d49 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. Remove unused test group

    SenseException authored and greg0ire committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    4e335f4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11428 from xificurk/keep-removed-entity-in-identi…

    …ty-map
    
    Prevent creation of new MANAGED entity instance by reloading REMOVED entity from database
    greg0ire authored Apr 27, 2024
    Configuration menu
    Copy the full SHA
    8d34460 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #11429 from SenseException/unused-test-group

    Remove unused test group
    greg0ire authored Apr 27, 2024
    Configuration menu
    Copy the full SHA
    c973a62 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Fix deprecation layer

    W0rma committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    c363f55 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    ad5c8e4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11430 from W0rma/fix-deprecation-layer-orm-exception

    Fix deprecation layer of Doctrine\ORM\ORMException
    greg0ire authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    94986af View commit details
    Browse the repository at this point in the history
  3. Merge pull request #11432 from doctrine/2.19.x-merge-up-into-2.20.x_I…

    …fraK93L
    
    Merge release 2.19.5 into 2.20.x
    greg0ire authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    8b6a58f View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. Configuration menu
    Copy the full SHA
    e6bb4ef View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11440 from greg0ire/update-codecov

    Upgrade codecov/codecov-action
    greg0ire authored May 5, 2024
    Configuration menu
    Copy the full SHA
    9ab84f7 View commit details
    Browse the repository at this point in the history
  3. Bump doctrine/.github from 3.0.0 to 5.0.1

    Bumps [doctrine/.github](https://github.com/doctrine/.github) from 3.0.0 to 5.0.1.
    - [Release notes](https://github.com/doctrine/.github/releases)
    - [Commits](doctrine/.github@3.0.0...5.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: doctrine/.github
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored May 5, 2024
    Configuration menu
    Copy the full SHA
    f26b3b9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #11441 from doctrine/dependabot/github_actions/2.1…

    …9.x/doctrine/dot-github-5.0.1
    
    Bump doctrine/.github from 3.0.0 to 5.0.1
    greg0ire authored May 5, 2024
    Configuration menu
    Copy the full SHA
    831d865 View commit details
    Browse the repository at this point in the history
  5. Bump ramsey/composer-install from 2 to 3 (#11442)

    Bumps [ramsey/composer-install](https://github.com/ramsey/composer-install) from 2 to 3.
    - [Release notes](https://github.com/ramsey/composer-install/releases)
    - [Commits](ramsey/composer-install@v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: ramsey/composer-install
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 5, 2024
    Configuration menu
    Copy the full SHA
    c5291b4 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Merge branch '2.19.x' into 2.20.x

    * 2.19.x:
      Bump ramsey/composer-install from 2 to 3 (#11442)
      Bump doctrine/.github from 3.0.0 to 5.0.1
      Upgrade codecov/codecov-action
    derrabus committed May 21, 2024
    Configuration menu
    Copy the full SHA
    eb49f66 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee4b03a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    552eae3 View commit details
    Browse the repository at this point in the history
  4. PHPStan 1.11.1 (#11466)

    derrabus authored May 21, 2024
    Configuration menu
    Copy the full SHA
    d668844 View commit details
    Browse the repository at this point in the history
  5. Psalm 5.24.0 (#11467)

    derrabus authored May 21, 2024
    Configuration menu
    Copy the full SHA
    d31aabb View commit details
    Browse the repository at this point in the history
  6. Merge branch '2.19.x' into 2.20.x

    * 2.19.x:
      Psalm 5.24.0 (#11467)
      PHPStan 1.11.1 (#11466)
      Test with actual lock modes (#11465)
      Backport test for Query::setLockMode() (#11463)
    derrabus committed May 21, 2024
    Configuration menu
    Copy the full SHA
    bf3e082 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2024

  1. Consider usage of setFetchMode when checking for simultaneous usage o…

    …f fetch-mode EAGER and WITH condition.
    
    This fixes a bug that arises when an entity relation is mapped with
    fetch-mode EAGER but setFetchMode LAZY (or anything that is not EAGER)
    has been used on the query. If the query use WITH condition, an
    exception is incorrectly raised (Associations with fetch-mode=EAGER may
    not be using WITH conditions).
    
    Fixes #11128
    
    Co-Authored-By: Albert Prat <[email protected]>
    2 people authored and greg0ire committed May 25, 2024
    Configuration menu
    Copy the full SHA
    9696c34 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Fix cloning entities

    nicolas-grekas committed May 27, 2024
    Configuration menu
    Copy the full SHA
    75bc229 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. update EntityManager#transactional to EntityManager#wrapInTransaction

    One has been deprecated in favor of the other.
    IndraGunawan authored and greg0ire committed May 28, 2024
    Configuration menu
    Copy the full SHA
    93c2dd9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11460 from IndraGunawan/update-transactional-doc

    docs: update EntityManager#transactional to EntityManager#wrapInTransaction
    greg0ire authored May 28, 2024
    Configuration menu
    Copy the full SHA
    4a01a76 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Merge pull request #11445 from aprat84/gh-11128

    Consider usage of setFetchMode when checking for simultaneous usage of fetch-mode EAGER and WITH condition
    greg0ire authored May 30, 2024
    Configuration menu
    Copy the full SHA
    e063926 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. Merge pull request #11475 from nicolas-grekas/fix-clone

    Fix cloning entities
    greg0ire authored Jun 1, 2024
    Configuration menu
    Copy the full SHA
    23b35e9 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

  1. Use ramsey/composer-install in PHPBench workflow

    It will handle caching for us.
    greg0ire committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    06eca40 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11484 from greg0ire/backport-ramsey

    Use ramsey/composer-install in PHPBench workflow
    greg0ire authored Jun 2, 2024
    Configuration menu
    Copy the full SHA
    3a7d7c9 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    59c8bc0 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    87a8ee2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11493 from SamMousa/fix-docs-11492

    fix(docs): use string value in `addAttribute`
    greg0ire authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    bdc9679 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. ci: maintained and stable mariadb version (11.4 current lts) (#11490)

    Also use MARIADB env names and the healthcheck.sh included in the container.
    grooverdan authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    39153fd View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    3b49913 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11194 from noemi-salaun/fix/gh10889

    Skip joined entity creation for empty relation (#10889)
    greg0ire authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    858a1ad View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Configuration menu
    Copy the full SHA
    e4d46c4 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Merge pull request #11501 from gitbugr/2.19.x

    Fix OneToManyPersister::deleteEntityCollection missing discriminator column/value. (GH-11500)
    greg0ire authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    cc2ad19 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Undeprecate PARTIAL for array hydration. (#11366)

    * Undeprecate PARTIAL for array hydration.
    
    * note about undeprecate partial in UPGRADE.md
    beberlei authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    6874448 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    066ec1a View commit details
    Browse the repository at this point in the history
  3. Merge branch '2.19.x' into 2.20.x

    * 2.19.x:
      Fix OneToManyPersister::deleteEntityCollection missing discriminator column/value. (GH-11500)
      Skip joined entity creation for empty relation (#10889)
      ci: maintained and stable mariadb version (11.4 current lts) (#11490)
      fix(docs): use string value in `addAttribute`
      Replace assertion with exception (#11489)
      Use ramsey/composer-install in PHPBench workflow
      update EntityManager#transactional to EntityManager#wrapInTransaction
      Fix cloning entities
      Consider usage of setFetchMode when checking for simultaneous usage of fetch-mode EAGER and WITH condition.
    derrabus committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    83851a9 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Remove unneeded CS rule

    greg0ire committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    2ea6a1a View commit details
    Browse the repository at this point in the history
  2. Fetching entities with Composite Key Relations and null values

    Remove redundant condition to check if target class contains foreign
    identifier in order to allow fetching a null for relations with
    composite keys, when part of the key value is null.
    michalbundyra committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    96d13ac View commit details
    Browse the repository at this point in the history
  3. Merge pull request #11509 from greg0ire/remove-unneeded-rule

    Remove unneeded CS rule
    greg0ire authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    802f20b View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Address doctrine/persistence 3.3.3 release

    FileDriver became templatable, and some very wrong phpdoc has been
    fixed, causing Psalm to better understand the 2 FileDriver classes in
    this project.
    greg0ire committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    77467cd View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11513 from greg0ire/address-persistence-3.3.3-rel…

    …ease
    
    Address doctrine/persistence 3.3.3 release
    greg0ire authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    68af854 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #11514 from doctrine/2.19.x

    Merge 2.19.x up into 2.20.x
    greg0ire authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    d0e9177 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Merge pull request #11506 from michalbundyra/composite-key-relations-3

    [2.19.x] Fetching entities with Composite Key Relations and null values
    greg0ire authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    40f299f View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Use modern array syntax in the doc

    GromNaN authored and greg0ire committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    e3d7c60 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11526 from GromNaN/patch-1

    doc: Use modern array syntax in getting started
    greg0ire authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    c1bb2cc View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Merge pull request #11531 from doctrine/2.19.x-merge-up-into-2.20.x_Q…

    …MtlHSin
    
    Merge release 2.19.6 into 2.20.x
    greg0ire authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    7d01f19 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Configuration menu
    Copy the full SHA
    19129e9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11534 from k00ni/patch-1

    working-with-objects.rst: added missing white space
    greg0ire authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    c37b115 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Fix the support for custom parameter types in native queries

    The Query class (used for DQL queries) takes care of using the value and
    type as is when a type was specified for a parameter instead of going
    through the default processing of values.
    The NativeQuery class was missing the equivalent check, making the
    custom type work only if the default processing of values does not
    convert the value to a different one.
    stof authored and greg0ire committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    9bd51aa View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11543 from stof/fix_native_query_parameter_type

    Fix the support for custom parameter types in native queries
    greg0ire authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    51ad860 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

  1. GH11551 - fix OneToManyPersister::deleteEntityCollection when using

    single-inheritence entity parent as targetEntity.
    
    When using the parent entity for a single-inheritence table as the
    targetEntity for a property, the discriminator value should be all
    of the values in the discriminator map.
    OneToManyPersister::deleteEntityCollection has been amended to
    reflect this.
    gitbugr committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    121158f View commit details
    Browse the repository at this point in the history
  2. fix spacing

    Co-authored-by: Grégoire Paris <[email protected]>
    gitbugr and greg0ire authored Aug 3, 2024
    Configuration menu
    Copy the full SHA
    2707b09 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Merge pull request #11564 from gitbugr/GH11501_fix_o2m_persister_sing…

    …le_inheritence_parent_relation_bugfix
    
    GH11551 - fix OneToManyPersister::deleteEntityCollection case where single-inheritence table parent entity is targetEntity.
    greg0ire authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    8ac6a13 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. Original entity data resolves inverse 1-1 joins

    If the source entity for an inverse (non-owning) 1-1 relationship is
    identified by an association then the identifying association may not
    be set when an inverse one-to-one association is resolved. This means
    that no data is available in the entity to resolve the needed column
    value for the join query.
    
    The original entity data can be retrieved from the unit of work and
    is used as a fallback to populate the query condition.
    
    Fixes #11108
    mcurland authored and greg0ire committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    fe4a2e8 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Merge pull request #11109 from mcurland/Fix11108

    Original entity data resolves inverse 1-1 joins
    greg0ire authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    168ac31 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11582 from doctrine/2.19.x-merge-up-into-2.20.x_0…

    …oKsBvVN
    
    Merge release 2.19.7 into 2.20.x
    greg0ire authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    74ef282 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. PHPStan 1.12 (#11585)

    derrabus authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    6cde337 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Move orphan metadata to where it belongs

    The goal here was to retain compatibility with doctrine/rst-parser,
    which is no longer in use in the website.
    greg0ire committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    25d5bc5 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. Merge pull request #11615 from greg0ire/move-orphan

    Move orphan metadata to where it belongs
    greg0ire authored Sep 29, 2024
    Configuration menu
    Copy the full SHA
    1bf4603 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Bump doctrine/.github from 5.0.1 to 5.1.0 (#11616)

    Bumps [doctrine/.github](https://github.com/doctrine/.github) from 5.0.1 to 5.1.0.
    - [Release notes](https://github.com/doctrine/.github/releases)
    - [Commits](doctrine/.github@5.0.1...5.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: doctrine/.github
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    2432939 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    b7fd824 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11618 from n0099/patch-1

    unclosed `]` in attributes-reference.rst
    greg0ire authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    d18126a View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. fix generating duplicate method stubs

    When adding the same lifecycle event callback to two or more lifecycle events, the generator will create a stub for each event resulting in fatal 'Cannot redeclare' errors. That is, only if the callback name contains uppercase letters.
    timum-viw authored Oct 5, 2024
    Configuration menu
    Copy the full SHA
    91709c1 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    b13564c View commit details
    Browse the repository at this point in the history
  2. Merge branch '2.19.x' into 2.20.x

    * 2.19.x:
      Make nullable parameters explicit in generated entities (#11625)
      Update attributes-reference.rst
      Bump doctrine/.github from 5.0.1 to 5.1.0 (#11616)
      Move orphan metadata to where it belongs
      PHPStan 1.12 (#11585)
    derrabus committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    2245149 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cc28fed View commit details
    Browse the repository at this point in the history
  4. Merge pull request #11627 from greg0ire/no-custom-directives

    Replace custom directives with native option
    greg0ire authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    0c0c61c View commit details
    Browse the repository at this point in the history
  5. Merge branch '2.19.x' into 2.20.x

    * 2.19.x:
      Replace custom directives with native option
    derrabus committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    ad80e82 View commit details
    Browse the repository at this point in the history
  6. Add CI job for PHP 8.4

    For now doctrine/common generates proxies that trigger deprecation, so
    let us only test with lazy ghosts only.
    greg0ire committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    6580688 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Use E_ALL instead of E_ALL | E_STRICT

    E_STRICT is deprecated as of PHP 8.4
    greg0ire committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    08328ad View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11631 from greg0ire/php84-ci

    Add CI job for PHP 8.4
    greg0ire authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    109042e View commit details
    Browse the repository at this point in the history
  3. Prepare PHP 8.4 support: Prevent property hooks from being used (#11628)

    Prevent property hooks from being used as they currently would work on external non-raw values without explicit code.
    beberlei authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    0e48b19 View commit details
    Browse the repository at this point in the history
  4. Add upgrade note about property hooks (#11636)

    People that might have experimented with property hooks while still
    using ORM < 2.20.0 need to know that they need to remove their
    experiment or upgrade to a version that explicitly supports them.
    greg0ire authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    8a25b26 View commit details
    Browse the repository at this point in the history
  5. PHPStan 1.12.6 (#11635)

    derrabus authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    bc37f75 View commit details
    Browse the repository at this point in the history
  6. Merge branch '2.19.x' into 2.20.x

    * 2.19.x:
      PHPStan 1.12.6 (#11635)
    derrabus committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    58287bb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5266029 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d80a831 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    16a8f10 View commit details
    Browse the repository at this point in the history
  10. Deprecate the `\Doctrine\ORM\Query\Parser::setCustomOutputTreeWalker(…

    …)` method (#11641)
    
    We use this method only from within one of our own test cases, and I don't see how it would be useful to anybody else outside – it has to be called on the `Parser` instance which exists internally in the `Query` only.
    
    Deprecating and removing it in 3.x allows for a slight simplification in the `Parser` there, since we do no longer need the field (it can be a local variable).
    mpdude authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    896c655 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    488a5dd View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Run risky code in finally block

    catch blocks are not supposed to fail. If you want to do something
    despite an exception happening, you should do it in a finally block.
    
    Closes #7545
    greg0ire committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    51be1b1 View commit details
    Browse the repository at this point in the history
  2. Add guard clause

    It maybe happen that the SQL COMMIT statement is successful, but then
    something goes wrong. In that kind of case, you do not want to attempt a
    rollback.
    
    This was implemented in UnitOfWork::commit(), but for some reason not in
    the similar EntityManager methods.
    greg0ire committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    b6137c8 View commit details
    Browse the repository at this point in the history
  3. Remove submodule remnant

    This should make a warning we have in the CI go away.
    
    >  fatal: No url found for submodule path 'docs/en/_theme' in .gitmodules
    greg0ire committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    bac1c17 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #11655 from greg0ire/submodule-cleanup

    Submodule cleanup
    greg0ire authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    6281c2b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #11646 from greg0ire/finally-fix-bug

    Run risky code in finally block
    greg0ire authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    c2c5000 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #11656 from doctrine/2.19.x

    Merge 2.19.x up into 2.20.x
    greg0ire authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    14f2572 View commit details
    Browse the repository at this point in the history
  7. [GH-8471] undeprecate partials completly (#11647)

    * [GH-8471] Undeprecate all PARTIAL object usage.
    beberlei authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    bea454e View commit details
    Browse the repository at this point in the history
  8. Fix different first/max result values taking up query cache space (#1…

    …1188)
    
    * Add a test covering the #11112 issue
    
    * Add new OutputWalker and SqlFinalizer interfaces
    
    * Add a SingleSelectSqlFinalizer that can take care of adding offset/limit as well as locking mode statements to a given SQL query.
    
    Add a FinalizedSelectExecutor that executes given, finalized SQL statements.
    
    * In SqlWalker, split SQL query generation into the two parts that shall happen before and after the finalization phase.
    
    Move the part that generates "pre-finalization" SQL into a dedicated method. Use a side channel in SingleSelectSqlFinalizer to access the "finalization" logic and avoid duplication.
    
    * Fix CS violations
    
    * Skip the GH11112 test while applying refactorings
    
    * Avoid a Psalm complaint due to invalid (?) docblock syntax
    
    * Establish alternate code path - queries can obtain the sql executor through the finalizer, parser knows about output walkers yielding finalizers
    
    * Remove a possibly premature comment
    
    * Re-enable the #11112 test
    
    * Fix CS
    
    * Make RootTypeWalker inherit from SqlOutputWalker so it becomes finalizer-aware
    
    * Update QueryCacheTest, since first/max results no longer need extra cache entries
    
    * Fix ParserResultSerializationTest by forcing the parser to produce a ParserResult of the old kind (with the executor already constructed)
    
    * Fix WhereInWalkerTest
    
    * Update lib/Doctrine/ORM/Query/Exec/PreparedExecutorFinalizer.php
    
    Co-authored-by: Grégoire Paris <[email protected]>
    
    * Fix tests
    
    * Fix a Psalm complaint
    
    * Fix a test
    
    * Fix CS
    
    * Make the NullSqlWalker an instance of SqlOutputWalker
    
    * Avoid multiple cache entries caused by LimitSubqueryOutputWalker
    
    * Fix Psalm complaints
    
    * Fix static analysis complaints
    
    * Remove experimental code that I committed accidentally
    
    * Remove unnecessary baseline entry
    
    * Make AddUnknownQueryComponentWalker subclass SqlOutputWalker
    
    That way, we have no remaining classes in the codebase subclassing SqlWalker but not SqlOutputWalker
    
    * Use more expressive exception classes
    
    * Add a deprecation message
    
    * Move SqlExecutor creation to ParserResult, to minimize public methods available on it
    
    * Avoid keeping the SqlExecutor in the Query, since it must be generated just in time (e. g. in case Query parameters change)
    
    * Address PHPStan complaints
    
    * Fix tests
    
    * Small refactorings
    
    * Add an upgrade notice
    
    * Small refactorings
    
    * Update the Psalm baseline
    
    * Add a missing namespace import
    
    * Update Psalm baseline
    
    * Fix CS
    
    * Fix Psalm baseline
    
    ---------
    
    Co-authored-by: Grégoire Paris <[email protected]>
    mpdude and greg0ire authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    39d2136 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. test: cover all transactional methods in `EntityManagerTest::testItPr…

    …eservesTheOriginalExceptionOnRollbackFailure()`
    simPod committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    ee0d719 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11660 from simPod/test-method

    test: cover all transactional methods in `EntityManagerTest::testItPreservesTheOriginalExceptionOnRollbackFailure()`
    greg0ire authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    ff612b9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #11661 from doctrine/2.19.x

    Merge 2.19.x up into 2.20.x
    greg0ire authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    8ed6c22 View commit details
    Browse the repository at this point in the history