Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
bug #31551 [ProxyManager] isProxyCandidate() does not take into accou…
…nt interfaces (andrerom) This PR was merged into the 3.4 branch. Discussion ---------- [ProxyManager] isProxyCandidate() does not take into account interfaces | Q | A | ------------- | --- | Branch? | 2.8 | Bug fix? | yes | New feature? | no | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | | License | MIT | Doc PR | N/A When using factories it's common best practice to use interface as class name, especially in cases where you know implementation can differ. Before this fix ProxyManager did not allow these to be lazy. As we have have this issue on 2.8 and 3.4. it's very hard to debug, and goes against best practice for factories to not fix it, this is suggested for 2.8. Commits ------- e3739b1 [Bridge\ProxyManager] isProxyCandidate() does not take into account interfaces
- Loading branch information