[PR #685] [CLOSED] Functional ticket for DDC-2484 #8556

Open
opened 2026-01-22 16:00:29 +01:00 by admin · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/doctrine/orm/pull/685
Author: @TomHAnderson
Created: 6/3/2013
Status: Closed

Base: masterHead: DDC-2484


📝 Commits (2)

  • b6f7031 Functional ticket for DDC-2484
  • 910724a Revised ticket to represent the lifecycle paths of lazy loaded entities

📊 Changes

2 files changed (+225 additions, -1 deletions)

View changed files

📝 tests/Doctrine/Tests/Models/Company/CompanyCar.php (+1 -1)
tests/Doctrine/Tests/ORM/Functional/Ticket/DDC2484Test.php (+224 -0)

📄 Description

This PR represents different data paths through the ORM. When an entity is lazy loaded each field is loaded into proxies one at a time so the entity itself is never fetched from the database, only the data on the entity. This demonstrates how data lazy loaded through proxies does bypass the postLoad lifecycle event.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/doctrine/orm/pull/685 **Author:** [@TomHAnderson](https://github.com/TomHAnderson) **Created:** 6/3/2013 **Status:** ❌ Closed **Base:** `master` ← **Head:** `DDC-2484` --- ### 📝 Commits (2) - [`b6f7031`](https://github.com/doctrine/orm/commit/b6f703169afe6fa82d7ef451fffc916d1952c83e) Functional ticket for DDC-2484 - [`910724a`](https://github.com/doctrine/orm/commit/910724a312927d3b219d58ca5633808460622354) Revised ticket to represent the lifecycle paths of lazy loaded entities ### 📊 Changes **2 files changed** (+225 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `tests/Doctrine/Tests/Models/Company/CompanyCar.php` (+1 -1) ➕ `tests/Doctrine/Tests/ORM/Functional/Ticket/DDC2484Test.php` (+224 -0) </details> ### 📄 Description This PR represents different data paths through the ORM. When an entity is lazy loaded each field is loaded into proxies one at a time so the entity itself is never fetched from the database, only the data on the entity. This demonstrates how data lazy loaded through proxies does bypass the postLoad lifecycle event. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
admin added the pull-request label 2026-01-22 16:00:29 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: doctrine/archived-orm#8556