DDC-229: Changeset 6982 breakage #2990

doctrinebot opened this Issue Dec 27, 2009 · 2 comments

2 participants


Jira issue originally created by user romanb:


The new processDeferredExpressionsStack does not look good. It processes all expressions. Previously, each (sub)query had its own stack.

Now, when you do sth like this: "select u, (select max(o.id) from Other o) maxId from User u" you will trigger all validations at the end of the subquery. 'u' will be validated but is still undefined.

Please explain why the old behavior with one stack for each (sub)query was not preserved.

Also, things like

$method = '_validate' . $item['method']; 

lead to very fragile (bad) code.


Comment created by @guilhermeblanco:

Just a little mis-comprehension of the new way I've build expressions validations.
Resolving ticket.


Issue was closed with resolution "Fixed"

@doctrinebot doctrinebot added this to the 2.0-ALPHA4 milestone Dec 6, 2015
@doctrinebot doctrinebot closed this Dec 6, 2015
@doctrinebot doctrinebot added the Bug label Dec 7, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment