Doctrine 2 - ORM
  1. Doctrine 2 - ORM
  2. DDC-2350

[GH-614] ObjectHydrator: fix entity namespaces.

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Invalid
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Security Level: All
    • Labels:
      None

      Description

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

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

      Message:

      1. Object Hydrator: fix entity namespaces

      If you are using Entity Namespace aliases, the ObjectHydrator will throw a notice for an undefined index of your entity namespace.

        1. Problem
          The problem lies in the fact that the prepare() method uses the "className", used in the aliasMap (where you use the namespace alias) to store the local ClassMetadata cache. Though, in a later stage the actual namespace is being used to find this same item.
        1. Fix
          I've changed the way this ClassMetadata cache is built. It now uses the full Entity namespace.

        Activity

        Benjamin Eberlei created issue -
        Hide
        Doctrine Bot added a comment -

        A related Github Pull-Request [GH-614] was closed:
        https://github.com/doctrine/doctrine2/pull/614

        Show
        Doctrine Bot added a comment - A related Github Pull-Request [GH-614] was closed: https://github.com/doctrine/doctrine2/pull/614
        Benjamin Eberlei made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Invalid [ 6 ]
        Hide
        Doctrine Bot added a comment -

        A related Github Pull-Request [GH-614] was closed:
        https://github.com/doctrine/dbal/pull/614

        Show
        Doctrine Bot added a comment - A related Github Pull-Request [GH-614] was closed: https://github.com/doctrine/dbal/pull/614

        This list may be incomplete, as errors occurred whilst retrieving source from linked applications:

        • Request to http://www.doctrine-project.org/fisheye/ failed: Error in remote call to 'FishEye 0 (http://www.doctrine-project.org/fisheye/)' (http://www.doctrine-project.org/fisheye) [AbstractRestCommand{path='/rest-service-fe/search-v1/crossRepositoryQuery', params={query=DDC-2350, expand=changesets[0:20].revisions[0:29],reviews}, methodType=GET}] : Received status code 503 (Service Temporarily Unavailable)

          People

          • Assignee:
            Benjamin Eberlei
            Reporter:
            Benjamin Eberlei
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: