mirror of
https://github.com/doctrine/orm.git
synced 2026-03-23 22:42:18 +01:00
DDC-309: ReflectionException when using AbstractQuery::iterate() #385
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @doctrinebot on GitHub (Feb 9, 2010).
Originally assigned to: @beberlei on GitHub.
Jira issue originally created by user nicokaiser:
When I use two Queries and iterate() over the results, the second one fails with a PHP Fatal error (ReflectionException). It has a strange message ('Class does not exist').
This happens with any two different entities. The error seems to occur when next() is called (directly or via foreach) and the objects are being created.
Entities:
http://pastie.org/816374
Example code:
http://pastie.org/816377
@doctrinebot commented on GitHub (Feb 9, 2010):
Comment created by @beberlei:
It seems IterableResult does not support two iterators at once, because it re-uses the hydrator for both queries - effectivly deleting the information from the previous query and destroying the call.
@doctrinebot commented on GitHub (Feb 9, 2010):
Comment created by @beberlei:
Suggested patch
@doctrinebot commented on GitHub (Feb 9, 2010):
Comment created by @beberlei:
Fixed! :)
@doctrinebot commented on GitHub (Feb 9, 2010):
Issue was closed with resolution "Fixed"
@doctrinebot commented on GitHub (Dec 13, 2015):
Imported 1 attachments from Jira into https://gist.github.com/9e9dd10633943efcf4c8